André Hentschel : wininet: Port numbers are unsigned.

Alexandre Julliard julliard at winehq.org
Mon Mar 28 14:22:00 CDT 2011


Module: wine
Branch: master
Commit: 1a39e29c3b405768d8f8192df8dcc1fc407f212f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=1a39e29c3b405768d8f8192df8dcc1fc407f212f

Author: André Hentschel <nerv at dawncrow.de>
Date:   Sun Mar 27 15:27:46 2011 +0200

wininet: Port numbers are unsigned.

---

 dlls/wininet/http.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/wininet/http.c b/dlls/wininet/http.c
index 9444f08..b78fec4 100644
--- a/dlls/wininet/http.c
+++ b/dlls/wininet/http.c
@@ -1437,8 +1437,8 @@ static WCHAR *HTTP_BuildProxyRequestUrl(http_request_t *req)
     else
     {
         static const WCHAR slash[] = { '/',0 };
-        static const WCHAR format[] = { 'h','t','t','p',':','/','/','%','s',':','%','d',0 };
-        static const WCHAR formatSSL[] = { 'h','t','t','p','s',':','/','/','%','s',':','%','d',0 };
+        static const WCHAR format[] = { 'h','t','t','p',':','/','/','%','s',':','%','u',0 };
+        static const WCHAR formatSSL[] = { 'h','t','t','p','s',':','/','/','%','s',':','%','u',0 };
         http_session_t *session = req->session;
 
         size = 16; /* "https://" + sizeof(port#) + ":/\0" */
@@ -3424,7 +3424,7 @@ static DWORD HTTP_HandleRedirect(http_request_t *request, LPCWSTR lpszUrl)
             urlComponents.nPort != INTERNET_DEFAULT_HTTPS_PORT)
         {
             int len;
-            static const WCHAR fmt[] = {'%','s',':','%','i',0};
+            static const WCHAR fmt[] = {'%','s',':','%','u',0};
             len = lstrlenW(hostName);
             len += 7; /* 5 for strlen("65535") + 1 for ":" + 1 for '\0' */
             session->hostName = HeapAlloc(GetProcessHeap(), 0, len*sizeof(WCHAR));
@@ -3530,7 +3530,7 @@ static DWORD HTTP_SecureProxyConnect(http_request_t *request)
     char *ascii_req;
     DWORD res;
     static const WCHAR szConnect[] = {'C','O','N','N','E','C','T',0};
-    static const WCHAR szFormat[] = {'%','s',':','%','d',0};
+    static const WCHAR szFormat[] = {'%','s',':','%','u',0};
     http_session_t *session = request->session;
 
     TRACE("\n");




More information about the wine-cvs mailing list