From 9ed8857ffa5d508d52662ce982c0cbefc0f012f9 Mon Sep 17 00:00:00 2001 From: Huw Davies Date: Tue, 5 Oct 2004 02:10:18 +0000 Subject: [PATCH] PathIsURL should return TRUE even if a scheme is unknown. --- dlls/shlwapi/url.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/shlwapi/url.c b/dlls/shlwapi/url.c index 2ae22e221ce..aabbe9ef469 100644 --- a/dlls/shlwapi/url.c +++ b/dlls/shlwapi/url.c @@ -2078,7 +2078,7 @@ BOOL WINAPI PathIsURLA(LPCSTR lpstrPath) /* get protocol */ base.cbSize = sizeof(base); res1 = ParseURLA(lpstrPath, &base); - return (base.nScheme > 0); + return (base.nScheme != URL_SCHEME_INVALID); } /************************************************************************* @@ -2096,7 +2096,7 @@ BOOL WINAPI PathIsURLW(LPCWSTR lpstrPath) /* get protocol */ base.cbSize = sizeof(base); res1 = ParseURLW(lpstrPath, &base); - return (base.nScheme > 0); + return (base.nScheme != URL_SCHEME_INVALID); } /*************************************************************************