Prevent bad-ptrs deref in QNetworkConfigurationManagerPrivate
Prevent application to crash with segfault in Qt bearer thread. Corrected hardly reproduceable bug, when QNetworkConfigurationManagerPrivate in pollEngines slot dereferenced null and bad pointers and caused crash Task-number: QTBUG-44407 Change-Id: I2f0b11b2d10125a21a62588d76ad824f375e4a1d Reviewed-by: Richard J. Moore <rich@kde.org>bb10
parent
20efe75916
commit
3f0f707d4b
|
|
@ -75,6 +75,7 @@ QNetworkConfigurationManagerPrivate::~QNetworkConfigurationManagerPrivate()
|
|||
QMutexLocker locker(&mutex);
|
||||
|
||||
qDeleteAll(sessionEngines);
|
||||
sessionEngines.clear();
|
||||
if (bearerThread)
|
||||
bearerThread->quit();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue