diff options
author | lurchi <lurchi@strangeplace.net> | 2019-06-27 12:59:05 +0200 |
---|---|---|
committer | lurchi <lurchi@strangeplace.net> | 2019-06-27 12:59:05 +0200 |
commit | 3ea320df4716a4ce16d738fa47bbe59740e36f42 (patch) | |
tree | c73de8a7095584cf24103bd3a87a6a49942dce73 /src/testbed/gnunet-helper-testbed.c | |
parent | 40a111b93ce2d38b875c2eda3e23d6b89a256599 (diff) | |
download | gnunet-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.c | 7 |
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); |