Jacek Caban : wininet: Don't set default gopher protocol in InternetCrackUrlW.

Alexandre Julliard julliard at winehq.org
Thu Dec 19 16:00:06 CST 2019


Module: wine
Branch: master
Commit: 4335be346271072f440419b9234883aef187d857
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=4335be346271072f440419b9234883aef187d857

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Dec 19 15:11:07 2019 +0100

wininet: Don't set default gopher protocol in InternetCrackUrlW.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

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

diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c
index ad08e7249c..aaa8b2a569 100644
--- a/dlls/wininet/internet.c
+++ b/dlls/wininet/internet.c
@@ -1829,9 +1829,6 @@ BOOL WINAPI InternetCrackUrlW(const WCHAR *lpszUrl, DWORD dwUrlLength, DWORD dwF
                     case INTERNET_SCHEME_FTP:
                         lpUC->nPort = INTERNET_DEFAULT_FTP_PORT;
                         break;
-                    case INTERNET_SCHEME_GOPHER:
-                        lpUC->nPort = INTERNET_DEFAULT_GOPHER_PORT;
-                        break;
                     default:
                         break;
                     }
diff --git a/dlls/wininet/tests/url.c b/dlls/wininet/tests/url.c
index ba9d965442..bce7dc76c5 100644
--- a/dlls/wininet/tests/url.c
+++ b/dlls/wininet/tests/url.c
@@ -172,6 +172,9 @@ static const crack_url_test_t crack_url_tests[] = {
     {"res://IELib.dll/test.htm",
         0, 3, INTERNET_SCHEME_RES, 6, 9, -1, 0, -1, 0, -1, 0, 15, 9, -1, 0,
         "res", "IELib.dll", "", "", "/test.htm", ""},
+    {"gopher://www.winehq.org/site/about#hi",
+        0, 6, INTERNET_SCHEME_GOPHER, 9, 14, -1, 0, -1, 0, -1, 0, 23, 11, 34, 3,
+        "gopher", "www.winehq.org", "", "", "/site/about", "#hi"},
 };
 
 static WCHAR *a2w(const char *str)




More information about the wine-cvs mailing list