Vincent Povirk : wininet: Allow +.- characters in url scheme.

Alexandre Julliard julliard at winehq.org
Wed Aug 26 10:44:37 CDT 2009


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

Author: Vincent Povirk <vincent at codeweavers.com>
Date:   Tue Aug 25 15:37:12 2009 -0500

wininet: Allow +.- characters in url scheme.

According to RFC 1738, the plus, period, and hyphen characters are allowed in URL schemes.

---

 dlls/wininet/internet.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c
index e51c964..1a77fd8 100644
--- a/dlls/wininet/internet.c
+++ b/dlls/wininet/internet.c
@@ -1402,7 +1402,7 @@ BOOL WINAPI InternetCrackUrlW(LPCWSTR lpszUrl_orig, DWORD dwUrlLength_orig, DWOR
     /* Determine if the URI is absolute. */
     while (lpszap - lpszUrl < dwUrlLength)
     {
-        if (isalnumW(*lpszap))
+        if (isalnumW(*lpszap) || *lpszap == '+' || *lpszap == '.' || *lpszap == '-')
         {
             lpszap++;
             continue;




More information about the wine-cvs mailing list