From 3ea320df4716a4ce16d738fa47bbe59740e36f42 Mon Sep 17 00:00:00 2001 From: lurchi Date: Thu, 27 Jun 2019 12:59:05 +0200 Subject: new GNUNET_strlcpy allows using it more --- src/testbed/gnunet-helper-testbed.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/testbed/gnunet-helper-testbed.c') 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, if (0 != hostname_size) { hostname = GNUNET_malloc (hostname_size + 1); - /* intentionally use strncpy (hostname not null terminated) */ - (void) strncpy (hostname, ((char *) &msg[1]) + trusted_ip_size + 1, - hostname_size); - hostname[hostname_size] = '\0'; + GNUNET_strlcpy (hostname, + ((char *) &msg[1]) + trusted_ip_size + 1, + hostname_size + 1); } /* unset GNUNET_TESTING_PREFIX if present as it is more relevant for testbed */ evstr = getenv (GNUNET_TESTING_PREFIX); -- cgit v1.2.3