aboutsummaryrefslogtreecommitdiff
path: root/src/testbed/testbed_api_hosts.c
diff options
context:
space:
mode:
authorlurchi <lurchi@strangeplace.net>2019-06-27 12:59:05 +0200
committerlurchi <lurchi@strangeplace.net>2019-06-27 12:59:05 +0200
commit3ea320df4716a4ce16d738fa47bbe59740e36f42 (patch)
treec73de8a7095584cf24103bd3a87a6a49942dce73 /src/testbed/testbed_api_hosts.c
parent40a111b93ce2d38b875c2eda3e23d6b89a256599 (diff)
downloadgnunet-3ea320df4716a4ce16d738fa47bbe59740e36f42.tar.gz
gnunet-3ea320df4716a4ce16d738fa47bbe59740e36f42.zip
new GNUNET_strlcpy allows using it more
Diffstat (limited to 'src/testbed/testbed_api_hosts.c')
-rw-r--r--src/testbed/testbed_api_hosts.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/testbed/testbed_api_hosts.c b/src/testbed/testbed_api_hosts.c
index d6521f766..6dbd99bc9 100644
--- a/src/testbed/testbed_api_hosts.c
+++ b/src/testbed/testbed_api_hosts.c
@@ -462,11 +462,9 @@ GNUNET_TESTBED_hosts_load_from_file (const char *filename,
462 { 462 {
463 size = pmatch[2].rm_eo - pmatch[2].rm_so; 463 size = pmatch[2].rm_eo - pmatch[2].rm_so;
464 username = GNUNET_malloc (size + 1); 464 username = GNUNET_malloc (size + 1);
465 /* 465 GNUNET_assert(0 != GNUNET_strlcpy (username,
466 * Intentionally use strncpy (buf is not necessarily null-terminated) 466 buf + pmatch[2].rm_so,
467 */ 467 size + 1));
468 username[size] = '\0';
469 GNUNET_assert (NULL != strncpy (username, buf + pmatch[2].rm_so, size));
470 } 468 }
471 if (-1 != pmatch[5].rm_so) 469 if (-1 != pmatch[5].rm_so)
472 { 470 {
@@ -474,11 +472,9 @@ GNUNET_TESTBED_hosts_load_from_file (const char *filename,
474 } 472 }
475 size = pmatch[3].rm_eo - pmatch[3].rm_so; 473 size = pmatch[3].rm_eo - pmatch[3].rm_so;
476 hostname = GNUNET_malloc (size + 1); 474 hostname = GNUNET_malloc (size + 1);
477 /* 475 GNUNET_assert(0 != GNUNET_strlcpy (hostname,
478 * Intentionally use strncpy (buf is not necessarily null-terminated) 476 buf + pmatch[3].rm_so,
479 */ 477 size + 1));
480 hostname[size] = '\0';
481 GNUNET_assert (NULL != strncpy (hostname, buf + pmatch[3].rm_so, size));
482 LOG (GNUNET_ERROR_TYPE_DEBUG, 478 LOG (GNUNET_ERROR_TYPE_DEBUG,
483 "Successfully read host %s, port %d and user %s from file\n", 479 "Successfully read host %s, port %d and user %s from file\n",
484 (NULL == hostname) ? "NULL" : hostname, 480 (NULL == hostname) ? "NULL" : hostname,