Marcus Meissner : ws2_32: Fixed buffer size to MultiByteToWideChar.
Module: wine Branch: master Commit: f8600c706d31864e543777583beb2a76f584c2f3 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f8600c706d31864e543777583b... Author: Marcus Meissner <marcus(a)jet.franken.de> Date: Sun Jul 19 15:31:28 2009 +0200 ws2_32: Fixed buffer size to MultiByteToWideChar. --- dlls/ws2_32/socket.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c index 96be7ca..1492640 100644 --- a/dlls/ws2_32/socket.c +++ b/dlls/ws2_32/socket.c @@ -5007,7 +5007,7 @@ INT WINAPI WSAAddressToStringW( LPSOCKADDR sockaddr, DWORD len, LPDWORD lenstr ) { INT ret; - DWORD size, sizew; + DWORD size; WCHAR buffer[54]; /* 32 digits + 7':' + '[' + '%" + 5 digits + ']:' + 5 digits + '\0' */ CHAR bufAddr[54]; @@ -5018,8 +5018,7 @@ INT WINAPI WSAAddressToStringW( LPSOCKADDR sockaddr, DWORD len, if (ret) return ret; - sizew = sizeof( buffer ); - MultiByteToWideChar( CP_ACP, 0, bufAddr, size, buffer, sizew ); + MultiByteToWideChar( CP_ACP, 0, bufAddr, size, buffer, sizeof( buffer )/sizeof(WCHAR)); if (*lenstr < size) {
participants (1)
-
Alexandre Julliard