From a53cbbfa91759a2c8ee2d3d2588b1f97882a5ce1 Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser Date: Thu, 18 Mar 2021 14:58:35 +0100 Subject: [PATCH] sys/net/sock_util: zero out temporary buffer Otherwise, the following strncpy() leaves strtol() with a non-terminated buffer. --- sys/net/sock/sock_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/net/sock/sock_util.c b/sys/net/sock/sock_util.c index d02f1d53af..8241eb767d 100644 --- a/sys/net/sock/sock_util.c +++ b/sys/net/sock/sock_util.c @@ -170,7 +170,7 @@ int _parse_netif(sock_udp_ep_t *ep_out, char *netifstart) { char *netifend; size_t netiflen; - char netifbuf[NETIF_STR_LEN + 1]; + char netifbuf[NETIF_STR_LEN + 1] = {0}; for (netifend = netifstart; *netifend && *netifend != ']'; netifend++);