From e787987f54733bd58f69ced43a506aa7fc42fb7c Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 28 Jan 2019 14:52:14 +0300 Subject: fixes #1797 (ICQ10: only images can be transferred) --- src/mir_core/src/http.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/mir_core') diff --git a/src/mir_core/src/http.cpp b/src/mir_core/src/http.cpp index 5539eef58c..d1386e4519 100755 --- a/src/mir_core/src/http.cpp +++ b/src/mir_core/src/http.cpp @@ -53,8 +53,7 @@ MIR_CORE_DLL(char*) mir_urlEncode(const char *szUrl) const BYTE *s; int outputLen; for (outputLen = 0, s = (const BYTE*)szUrl; *s; s++) { - if ((*s & 0x80) || - ('0' <= *s && *s <= '9') || //0-9 + if (('0' <= *s && *s <= '9') || //0-9 ('A' <= *s && *s <= 'Z') || //ABC...XYZ ('a' <= *s && *s <= 'z') || //abc...xyz *s == '-' || *s == '_' || *s == '.' || *s == ' ' || *s == '~') @@ -69,8 +68,7 @@ MIR_CORE_DLL(char*) mir_urlEncode(const char *szUrl) char *d = szOutput; for (s = (const BYTE*)szUrl; *s; s++) { - if ((*s & 0x80) || - ('0' <= *s && *s <= '9') || //0-9 + if (('0' <= *s && *s <= '9') || //0-9 ('A' <= *s && *s <= 'Z') || //ABC...XYZ ('a' <= *s && *s <= 'z') || //abc...xyz *s == '-' || *s == '_' || *s == '.' || *s == '~') -- cgit v1.2.3