summaryrefslogtreecommitdiff
path: root/src/network/access/qhttpnetworkconnectionchannel.cpp
diff options
context:
space:
mode:
authorMarkus Goetz <Markus.Goetz@nokia.com>2010-10-19 16:05:21 +0200
committerMarkus Goetz <Markus.Goetz@nokia.com>2010-10-27 14:40:26 +0200
commit9bc5a32b875b812c3a706034c8c27614f86bd138 (patch)
tree28fe90b3a16516bc46d9efdb3c5337f0e1889741 /src/network/access/qhttpnetworkconnectionchannel.cpp
parentd18292563cc6bfee3876b830420b1f29c0a6c260 (diff)
downloadqt4-tools-9bc5a32b875b812c3a706034c8c27614f86bd138.tar.gz
QNAM HTTP: Move caching of credentials from URL
The credentials are now cached when the request gets sent. Reviewed-by: Peter Hartmann Reviewed-by: Prasanth Task-Number: QTBUG-13234
Diffstat (limited to 'src/network/access/qhttpnetworkconnectionchannel.cpp')
-rw-r--r--src/network/access/qhttpnetworkconnectionchannel.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/network/access/qhttpnetworkconnectionchannel.cpp b/src/network/access/qhttpnetworkconnectionchannel.cpp
index d10f9519f5..f83e7c1e6f 100644
--- a/src/network/access/qhttpnetworkconnectionchannel.cpp
+++ b/src/network/access/qhttpnetworkconnectionchannel.cpp
@@ -190,6 +190,7 @@ bool QHttpNetworkConnectionChannel::sendRequest()
|| (!url.password().isEmpty() && url.password() != auth.password())) {
auth.setUser(url.userName());
auth.setPassword(url.password());
+ emit connection->cacheCredentials(request, &auth, connection);
connection->d_func()->copyCredentials(connection->d_func()->indexOf(socket), &auth, false);
}
// clear the userinfo, since we use the same request for resending