wininet: Port numbers are unsigned.
authorAndré Hentschel <nerv@dawncrow.de>
Mon, 28 Mar 2011 20:47:27 +0000 (22:47 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 29 Mar 2011 10:34:30 +0000 (12:34 +0200)
dlls/wininet/internet.c

index a0db96587ab343fde9921273d1776d975d351252..9b37e58189fbd1c12d082e32b7cf4ba29117e2bb 100644 (file)
@@ -4068,7 +4068,7 @@ BOOL WINAPI InternetCreateUrlW(LPURL_COMPONENTSW lpUrlComponents, DWORD dwFlags,
     INTERNET_SCHEME nScheme;
 
     static const WCHAR slashSlashW[] = {'/','/'};
-    static const WCHAR percentD[] = {'%','d',0};
+    static const WCHAR fmtW[] = {'%','u',0};
 
     TRACE("(%p,%d,%p,%p)\n", lpUrlComponents, dwFlags, lpszUrl, lpdwUrlLength);
 
@@ -4155,7 +4155,7 @@ BOOL WINAPI InternetCreateUrlW(LPURL_COMPONENTSW lpUrlComponents, DWORD dwFlags,
         {
             WCHAR szPort[MAX_WORD_DIGITS+1];
 
-            sprintfW(szPort, percentD, lpUrlComponents->nPort);
+            sprintfW(szPort, fmtW, lpUrlComponents->nPort);
             *lpszUrl = ':';
             lpszUrl++;
             dwLen = strlenW(szPort);