From dea5974e8c3ee024d500a29644a15347f5b92dbb Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Tue, 3 Nov 2015 22:03:02 +0000 Subject: [PATCH] [WS2_32_NEW] Properly handle szLocalName. Properly set Hostent on failure. By Peter Hater. CORE-10440 svn path=/trunk/; revision=69807 --- reactos/dll/win32/ws2_32_new/src/getxbyxx.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/dll/win32/ws2_32_new/src/getxbyxx.c b/reactos/dll/win32/ws2_32_new/src/getxbyxx.c index b74b793421f..bd2f1bb9250 100644 --- a/reactos/dll/win32/ws2_32_new/src/getxbyxx.c +++ b/reactos/dll/win32/ws2_32_new/src/getxbyxx.c @@ -220,7 +220,7 @@ gethostbyname(IN const char FAR * name) INT ErrorCode; CHAR ResultsBuffer[RNR_BUFFER_SIZE]; PCHAR Results = ResultsBuffer; - CHAR szLocalName[200]; + CHAR szLocalName[MAX_HOSTNAME_LEN]; PCHAR pszName; PWSPROCESS Process; PWSTHREAD Thread; @@ -238,7 +238,7 @@ gethostbyname(IN const char FAR * name) if(!name || !*name) { /* This means we should do a local lookup first */ - if(gethostname(szLocalName, 200) != NO_ERROR) return(NULL); + if(gethostname(szLocalName, MAX_HOSTNAME_LEN) != NO_ERROR) return(NULL); pszName = szLocalName; } else @@ -277,7 +277,7 @@ gethostbyname(IN const char FAR * name) else { /* We failed, so zero it out */ - Hostent = 0; + Hostent = NULL; /* Normalize the error message */ if(GetLastError() == WSASERVICE_NOT_FOUND) -- 2.17.1