From: Vadim Zeitlin Date: Thu, 25 Dec 2008 17:03:20 +0000 (+0000) Subject: fix wxURL::GetInputStream() for URLs with special characters in credentials (closes... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/e03e94b03776799d428e5d54dd6b4a90055df8cd?ds=inline fix wxURL::GetInputStream() for URLs with special characters in credentials (closes #10265) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57545 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/common/url.cpp b/src/common/url.cpp index b48d5dabe7..ea5cc02230 100644 --- a/src/common/url.cpp +++ b/src/common/url.cpp @@ -242,11 +242,11 @@ wxInputStream *wxURL::GetInputStream() size_t dwPasswordPos = m_userinfo.find(':'); if (dwPasswordPos == wxString::npos) - m_protocol->SetUser(m_userinfo); + m_protocol->SetUser(Unescape(m_userinfo)); else { - m_protocol->SetUser(m_userinfo(0, dwPasswordPos)); - m_protocol->SetPassword(m_userinfo(dwPasswordPos+1, m_userinfo.length() + 1)); + m_protocol->SetUser(Unescape(m_userinfo(0, dwPasswordPos))); + m_protocol->SetPassword(Unescape(m_userinfo(dwPasswordPos+1, m_userinfo.length() + 1))); } }