Module: wine Branch: master Commit: 980bb171ee73a6c3c250b679123ae4d754c1e84e URL: http://source.winehq.org/git/wine.git/?a=commit;h=980bb171ee73a6c3c250b67912...
Author: Vincent Povirk vincent@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;