summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJoni Poikelin <joni.poikelin@digia.com>2014-11-04 12:41:10 +0200
committerJoni Poikelin <joni.poikelin@digia.com>2014-11-07 13:14:32 +0100
commitb67d853d2c3d9cb3e9be9a62396f5cd97a18c125 (patch)
treea620069e6e4575dda88e0a50a66b0e07b4e7e14b /src
parent2f7d0838b8fd338b20eb7059caf6bc5fba6e5266 (diff)
Fix crash in QNetworkSession when engine is not set
Task-number: QTBUG-42427 Change-Id: Ie35d5e0f72be3a16ecb6b928e12bc50d9f183590 Reviewed-by: Andy Shaw <andy.shaw@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/bearer/qnetworksession_impl.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/bearer/qnetworksession_impl.cpp b/src/plugins/bearer/qnetworksession_impl.cpp
index 1db59fec94..c5adc98af7 100644
--- a/src/plugins/bearer/qnetworksession_impl.cpp
+++ b/src/plugins/bearer/qnetworksession_impl.cpp
@@ -366,7 +366,8 @@ void QNetworkSessionPrivateImpl::networkConfigurationsChanged()
else
updateStateFromActiveConfig();
- startTime = engine->startTime(activeConfig.identifier());
+ if (engine)
+ startTime = engine->startTime(activeConfig.identifier());
}
void QNetworkSessionPrivateImpl::configurationChanged(QNetworkConfigurationPrivatePointer config)