diff options
author | Aaron McCarthy <aaron.mccarthy@nokia.com> | 2010-02-04 09:16:19 +1000 |
---|---|---|
committer | Aaron McCarthy <aaron.mccarthy@nokia.com> | 2010-02-08 17:45:07 +1000 |
commit | 68d510148615b5fb4d3b6ce5faa516c110c53d58 (patch) | |
tree | c7890b19e909c4d488eaa43307c19899f84692ce /src/network/access/qnetworkaccessbackend.cpp | |
parent | 92eac408783fd4b1e2db2759c3212b580ff24205 (diff) |
Only create session when valid configuration is available.
Only create a network session when a valid configuration is available.
Don't execute session code if a network session has not been created.
Diffstat (limited to 'src/network/access/qnetworkaccessbackend.cpp')
-rw-r--r-- | src/network/access/qnetworkaccessbackend.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/network/access/qnetworkaccessbackend.cpp b/src/network/access/qnetworkaccessbackend.cpp index bab6d1497b..0bfeb3bfe7 100644 --- a/src/network/access/qnetworkaccessbackend.cpp +++ b/src/network/access/qnetworkaccessbackend.cpp @@ -349,6 +349,11 @@ void QNetworkAccessBackend::sslErrors(const QList<QSslError> &errors) */ bool QNetworkAccessBackend::start() { + if (!manager->session) { + open(); + return true; + } + // This is not ideal. const QString host = reply->url.host(); if (host == QLatin1String("localhost") || |