[1/2] ws2_32: Better trace shutdown()
Bruno Jesus
00cpxxx at gmail.com
Mon Apr 6 18:56:12 CDT 2015
The parameter how is a bit field and options must be initialized
otherwise if get_sock_fd fails (invalid socket for instance) it prints
garbage
-------------- next part --------------
---
dlls/ws2_32/socket.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c
index 9d5067a..21946a1 100644
--- a/dlls/ws2_32/socket.c
+++ b/dlls/ws2_32/socket.c
@@ -5367,10 +5367,10 @@ int WINAPI WS_setsockopt(SOCKET s, int level, int optname,
int WINAPI WS_shutdown(SOCKET s, int how)
{
int fd, err = WSAENOTSOCK;
- unsigned int options, clear_flags = 0;
+ unsigned int options = 0, clear_flags = 0;
fd = get_sock_fd( s, 0, &options );
- TRACE("socket %04lx, how %i %x\n", s, how, options );
+ TRACE("socket %04lx, how 0x%x, options 0x%x\n", s, how, options );
if (fd == -1)
return SOCKET_ERROR;
--
2.1.4
More information about the wine-patches
mailing list