Module: wine Branch: master Commit: a298415bbe444751a1c668dda0873a47274a8406 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a298415bbe444751a1c668dda0...
Author: Piotr Caban piotr@codeweavers.com Date: Mon May 17 11:54:29 2010 +0200
wininet: Fix dwStatusInfoLength value in INTERNET_SendCallback.
---
dlls/wininet/utility.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/wininet/utility.c b/dlls/wininet/utility.c index 66fbecd..0639f40 100644 --- a/dlls/wininet/utility.c +++ b/dlls/wininet/utility.c @@ -307,6 +307,7 @@ VOID INTERNET_SendCallback(object_header_t *hdr, DWORD_PTR dwContext, case INTERNET_STATUS_CONNECTING_TO_SERVER: case INTERNET_STATUS_CONNECTED_TO_SERVER: lpvNewInfo = heap_strdupAtoW(lpvStatusInfo); + dwStatusInfoLength *= sizeof(WCHAR); break; case INTERNET_STATUS_RESOLVING_NAME: case INTERNET_STATUS_REDIRECT: @@ -325,6 +326,7 @@ VOID INTERNET_SendCallback(object_header_t *hdr, DWORD_PTR dwContext, case INTERNET_STATUS_RESOLVING_NAME: case INTERNET_STATUS_REDIRECT: lpvNewInfo = heap_strdupWtoA(lpvStatusInfo); + dwStatusInfoLength /= sizeof(WCHAR); break; } }