From 1f779dec2a4ccaa176fe77933d3f0be20a55a591 Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Mon, 10 Oct 2016 15:55:15 -0400 Subject: [PATCH] Ensure NULL terminator for VS2005 and below --- socketft.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/socketft.cpp b/socketft.cpp index 33adf06a..8def93e8 100644 --- a/socketft.cpp +++ b/socketft.cpp @@ -81,9 +81,9 @@ int inet_pton(int af, const char *src, void *dst) #else char temp[MAX_ADDRSTRLEN]; strncpy(temp, src, sizeof(temp)); + temp[MAX_ADDRSTRLEN-1] = '0'; #endif - int size = sizeof(ss); if (WSAStringToAddress(temp, af, NULL, (struct sockaddr *)&ss, &size) == 0) { switch (af) {