Jacek Caban : winhttp: Fix digit character check in parse_port.
Alexandre Julliard
julliard at winehq.org
Fri Feb 7 15:41:09 CST 2020
Module: wine
Branch: master
Commit: be403aac2150faa7e971edee1e7bb5bbcc7e9e06
URL: https://source.winehq.org/git/wine.git/?a=commit;h=be403aac2150faa7e971edee1e7bb5bbcc7e9e06
Author: Jacek Caban <jacek at codeweavers.com>
Date: Fri Feb 7 15:07:07 2020 +0100
winhttp: Fix digit character check in parse_port.
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Hans Leidekker <hans at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/winhttp/url.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/winhttp/url.c b/dlls/winhttp/url.c
index ba9ed4366a..3e248bca9f 100644
--- a/dlls/winhttp/url.c
+++ b/dlls/winhttp/url.c
@@ -158,7 +158,7 @@ static DWORD parse_port( const WCHAR *str, DWORD len, INTERNET_PORT *ret )
{
const WCHAR *p = str;
DWORD port = 0;
- while (len && iswdigit( *p ))
+ while (len && '0' <= *p && *p <= '9')
{
if ((port = port * 10 + *p - '0') > 65535) return ERROR_WINHTTP_INVALID_URL;
p++; len--;
More information about the wine-cvs
mailing list