diff options
-rw-r--r-- | src/systeminfo/mac/qnetworkinfo_mac.mm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/systeminfo/mac/qnetworkinfo_mac.mm b/src/systeminfo/mac/qnetworkinfo_mac.mm index cd0bf00b..555db03f 100644 --- a/src/systeminfo/mac/qnetworkinfo_mac.mm +++ b/src/systeminfo/mac/qnetworkinfo_mac.mm @@ -322,6 +322,7 @@ QNetworkInfoPrivate::QNetworkInfoPrivate(QNetworkInfo *parent) [pool release]; #endif rssiTimer = new QTimer(this); + runloopThread = NULL; if (!self) self = this; @@ -333,7 +334,7 @@ QNetworkInfoPrivate::QNetworkInfoPrivate(QNetworkInfo *parent) QNetworkInfoPrivate::~QNetworkInfoPrivate() { #ifndef MAC_SDK_10_5 - if (hasWifi && networkThreadOk && runloopThread->keepRunning) { + if (runloopThread && hasWifi && networkThreadOk && runloopThread->keepRunning) { runloopThread->stop(); delete runloopThread; } |