ws2_32: Check namelen before dereferencing it in TRACE (Coverity).
authorMarcus Meissner <meissner@suse.de>
Thu, 4 Feb 2010 14:07:30 +0000 (15:07 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 4 Feb 2010 16:27:27 +0000 (17:27 +0100)
dlls/ws2_32/socket.c

index a9e953893d80b6f560d1fe6af817fa51284b606d..c66c853008b565d118438a69ef911ced349f75d5 100644 (file)
@@ -1795,7 +1795,7 @@ int WINAPI WS_getpeername(SOCKET s, struct WS_sockaddr *name, int *namelen)
     int fd;
     int res;
 
-    TRACE("socket: %04lx, ptr %p, len %08x\n", s, name, *namelen);
+    TRACE("socket: %04lx, ptr %p, len %08x\n", s, name, namelen?*namelen:0);
 
     fd = get_sock_fd( s, 0, NULL );
     res = SOCKET_ERROR;