aboutsummaryrefslogtreecommitdiff
path: root/src/testbed/gnunet-helper-testbed.c
diff options
context:
space:
mode:
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);