1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-30 01:59:02 +00:00

Use larger buffer size for socket errors (WSAETIMEDOUT was longer).

This commit is contained in:
dmiller
2020-08-31 21:11:00 +00:00
parent e2cb529b7a
commit 083475eb6f

View File

@@ -177,12 +177,16 @@ int socket_errno() {
*/
char *socket_strerror(int errnum) {
#ifdef WIN32
static char buffer[128];
static char buffer[256];
FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM |
if (!FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS |
FORMAT_MESSAGE_MAX_WIDTH_MASK,
0, errnum, 0, buffer, sizeof(buffer), NULL);
0, errnum, 0, buffer, sizeof(buffer), NULL))
{
error("FormatMessage error: %08x", GetLastError());
buffer[0] = '\0';
};
return buffer;
#else