wininet: A->W bugfix.
authorAric Stewart <aric@codeweavers.com>
Thu, 8 Dec 2005 10:54:24 +0000 (11:54 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 8 Dec 2005 10:54:24 +0000 (11:54 +0100)
When converting SendRequestExA -> W we need to set the lpcszHeader
parameter to NULL if the original one is NULL.

dlls/wininet/http.c

index f234530ea56daac405603d119ac02ff7f8b87b08..ffa5414d39845d90fd8c4de2f5a2c5ae32a7ed42 100644 (file)
@@ -1532,6 +1532,8 @@ BOOL WINAPI HttpSendRequestExA(HINTERNET hRequest,
                     lpBuffersIn->lpcszHeader, lpBuffersIn->dwHeadersLength,
                     (LPWSTR)BuffersInW.lpcszHeader, headerlen);
         }
+        else
+            BuffersInW.lpcszHeader = NULL;
         BuffersInW.dwHeadersTotal = lpBuffersIn->dwHeadersTotal;
         BuffersInW.lpvBuffer = lpBuffersIn->lpvBuffer;
         BuffersInW.dwBufferLength = lpBuffersIn->dwBufferLength;