diff --git a/examples/udgram/udgram_client.c b/examples/udgram/udgram_client.c index 2dde6e610..c12d3f899 100644 --- a/examples/udgram/udgram_client.c +++ b/examples/udgram/udgram_client.c @@ -89,7 +89,7 @@ int main(int argc, FAR char *argv[]) /* Set up the server address */ - addrlen = strlen(CONFIG_EXAMPLES_UDGRAM_ADDR) + 1; + addrlen = sizeof(CONFIG_EXAMPLES_UDGRAM_ADDR); if (addrlen > UNIX_PATH_MAX) { addrlen = UNIX_PATH_MAX; diff --git a/examples/udgram/udgram_server.c b/examples/udgram/udgram_server.c index 4fab950f1..703baffa1 100644 --- a/examples/udgram/udgram_server.c +++ b/examples/udgram/udgram_server.c @@ -91,7 +91,7 @@ int main(int argc, FAR char *argv[]) /* Bind the socket to a local address */ - addrlen = strlen(CONFIG_EXAMPLES_UDGRAM_ADDR) + 1; + addrlen = sizeof(CONFIG_EXAMPLES_UDGRAM_ADDR); if (addrlen > UNIX_PATH_MAX) { addrlen = UNIX_PATH_MAX; diff --git a/examples/ustream/ustream_client.c b/examples/ustream/ustream_client.c index df3c5c264..baad92d45 100644 --- a/examples/ustream/ustream_client.c +++ b/examples/ustream/ustream_client.c @@ -78,7 +78,7 @@ int main(int argc, FAR char *argv[]) /* Connect the socket to the server */ - addrlen = strlen(CONFIG_EXAMPLES_USTREAM_ADDR) + 1; + addrlen = sizeof(CONFIG_EXAMPLES_USTREAM_ADDR); if (addrlen > UNIX_PATH_MAX) { addrlen = UNIX_PATH_MAX; diff --git a/examples/ustream/ustream_server.c b/examples/ustream/ustream_server.c index b5f5ccf57..8ed5f0cea 100644 --- a/examples/ustream/ustream_server.c +++ b/examples/ustream/ustream_server.c @@ -78,7 +78,7 @@ int main(int argc, char *argv[]) /* Bind the socket to a local address */ - addrlen = strlen(CONFIG_EXAMPLES_USTREAM_ADDR) + 1; + addrlen = sizeof(CONFIG_EXAMPLES_USTREAM_ADDR); if (addrlen > UNIX_PATH_MAX) { addrlen = UNIX_PATH_MAX; diff --git a/nshlib/nsh_fsutils.c b/nshlib/nsh_fsutils.c index 5c72fe297..3babedfd3 100644 --- a/nshlib/nsh_fsutils.c +++ b/nshlib/nsh_fsutils.c @@ -142,7 +142,7 @@ int nsh_catfile(FAR struct nsh_vtbl_s *vtbl, FAR const char *cmd, { #if defined(CONFIG_NSH_PROC_MOUNTPOINT) if (strncmp(filepath, CONFIG_NSH_PROC_MOUNTPOINT, - strlen(CONFIG_NSH_PROC_MOUNTPOINT)) == 0) + sizeof(CONFIG_NSH_PROC_MOUNTPOINT) - 1) == 0) { nsh_error(vtbl, "nsh: %s: Could not open %s (is procfs mounted?)\n", @@ -386,7 +386,7 @@ int nsh_writefile(FAR struct nsh_vtbl_s *vtbl, FAR const char *cmd, { #if defined(CONFIG_NSH_PROC_MOUNTPOINT) if (strncmp(filepath, CONFIG_NSH_PROC_MOUNTPOINT, - strlen(CONFIG_NSH_PROC_MOUNTPOINT)) == 0) + sizeof(CONFIG_NSH_PROC_MOUNTPOINT) - 1) == 0) { nsh_error(vtbl, "nsh: %s: Could not open %s (is procfs mounted?)\n", @@ -445,7 +445,7 @@ int nsh_foreach_direntry(FAR struct nsh_vtbl_s *vtbl, FAR const char *cmd, #if defined(CONFIG_NSH_PROC_MOUNTPOINT) if (strncmp(dirpath, CONFIG_NSH_PROC_MOUNTPOINT, - strlen(CONFIG_NSH_PROC_MOUNTPOINT)) == 0) + sizeof(CONFIG_NSH_PROC_MOUNTPOINT) - 1) == 0) { nsh_error(vtbl, "nsh: %s: Could not open %s (is procfs mounted?)\n",