aboutsummaryrefslogtreecommitdiff
path: root/src/testbed/gnunet-helper-testbed.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/gnunet-helper-testbed.c
parent40a111b93ce2d38b875c2eda3e23d6b89a256599 (diff)
downloadgnunet-3ea320df4716a4ce16d738fa47bbe59740e36f42.tar.gz
gnunet-3ea320df4716a4ce16d738fa47bbe59740e36f42.zip
new GNUNET_strlcpy allows using it more
Diffstat (limited to 'src/testbed/gnunet-helper-testbed.c')
-rw-r--r--src/testbed/gnunet-helper-testbed.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/testbed/gnunet-helper-testbed.c b/src/testbed/gnunet-helper-testbed.c
index c56a795a6..687a54bcd 100644
--- a/src/testbed/gnunet-helper-testbed.c
+++ b/src/testbed/gnunet-helper-testbed.c
@@ -374,10 +374,9 @@ tokenizer_cb (void *cls,
374 if (0 != hostname_size) 374 if (0 != hostname_size)
375 { 375 {
376 hostname = GNUNET_malloc (hostname_size + 1); 376 hostname = GNUNET_malloc (hostname_size + 1);
377 /* intentionally use strncpy (hostname not null terminated) */ 377 GNUNET_strlcpy (hostname,
378 (void) strncpy (hostname, ((char *) &msg[1]) + trusted_ip_size + 1, 378 ((char *) &msg[1]) + trusted_ip_size + 1,
379 hostname_size); 379 hostname_size + 1);
380 hostname[hostname_size] = '\0';
381 } 380 }
382 /* unset GNUNET_TESTING_PREFIX if present as it is more relevant for testbed */ 381 /* unset GNUNET_TESTING_PREFIX if present as it is more relevant for testbed */
383 evstr = getenv (GNUNET_TESTING_PREFIX); 382 evstr = getenv (GNUNET_TESTING_PREFIX);