=?UTF-8?Q?Andr=C3=A9=20Hentschel=20?=: ws2_32: Don't leak hostname ( Coverity).

Alexandre Julliard julliard at winehq.org
Mon Jan 6 14:47:13 CST 2014


Module: wine
Branch: master
Commit: 57d2e8f3c398e3d02dbac9b17dc6c5a493c65169
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=57d2e8f3c398e3d02dbac9b17dc6c5a493c65169

Author: André Hentschel <nerv at dawncrow.de>
Date:   Sat Jan  4 18:36:34 2014 +0100

ws2_32: Don't leak hostname (Coverity).

---

 dlls/ws2_32/socket.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c
index 12838da..b027d7a 100644
--- a/dlls/ws2_32/socket.c
+++ b/dlls/ws2_32/socket.c
@@ -5479,6 +5479,7 @@ int WINAPI WS_getaddrinfo(LPCSTR nodename, LPCSTR servname, const struct WS_addr
         if (punixhints->ai_socktype < 0)
         {
             WSASetLastError(WSAESOCKTNOSUPPORT);
+            HeapFree(GetProcessHeap(), 0, hostname);
             return SOCKET_ERROR;
         }
 




More information about the wine-cvs mailing list