diff mbox series

[4/5] swupdate-sysrestart: Fix potential buffer overflow

Message ID 20200206111000.889-5-ceggers@arri.de
State Accepted
Headers show
Series Another bunch of build fixes | expand

Commit Message

Christian Eggers Feb. 6, 2020, 11:09 a.m. UTC
A single item of ipaddrs[] can be up to NI_MAXHOST bytes long.

Fixes: 8ef2946d71 ("tools: swupdate-sysrestart to restart system")
Signed-off-by: Christian Eggers <ceggers@arri.de>
---
 tools/swupdate-sysrestart.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/tools/swupdate-sysrestart.c b/tools/swupdate-sysrestart.c
index 480a51e..57328e3 100644
--- a/tools/swupdate-sysrestart.c
+++ b/tools/swupdate-sysrestart.c
@@ -67,7 +67,7 @@  static void restart_system(unsigned int ndevs)
 {
 	int dev;
 	CURL *curl_handle;	/* CURL handle */
-	char url[100];
+	char url[NI_MAXHOST + 20];
 	CURLcode curlrc;
 	struct ifaddrs *ifaddr, *ifa;
 	char local[NI_MAXHOST];