From c3b7737ae46ad4770532e3380c9ceb6ed4d14cf7 Mon Sep 17 00:00:00 2001 From: Tannin Date: Thu, 19 May 2016 19:18:46 +0200 Subject: bugfix: incorrect url-encoding for passwords prevented login with some special characters --- src/nxmaccessmanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/nxmaccessmanager.cpp') diff --git a/src/nxmaccessmanager.cpp b/src/nxmaccessmanager.cpp index a0b9c01f..3f90647b 100644 --- a/src/nxmaccessmanager.cpp +++ b/src/nxmaccessmanager.cpp @@ -247,8 +247,8 @@ void NXMAccessManager::pageLogin() QByteArray postDataQuery; QUrlQuery postData; postData.addQueryItem("username", m_Username); - postData.addQueryItem("password", m_Password); - postDataQuery = postData.query(QUrl::FullyEncoded).toUtf8(); + postData.addQueryItem("password", QUrl::toPercentEncoding(m_Password)); + postDataQuery = postData.query(QUrl::EncodeReserved).toUtf8(); request.setRawHeader("User-Agent", userAgent().toUtf8()); -- cgit v1.3.1