diff options
author | Benjamin C Meyer <benjamin.meyer@torchmobile.com> | 2009-04-28 17:59:42 -0400 |
---|---|---|
committer | Peter Hartmann <peter.hartmann@trolltech.com> | 2009-04-29 10:26:28 +0200 |
commit | b66bb091dced94ab5a587b5370344762d40dbebb (patch) | |
tree | 7b9144eb5fa5aa630cad894f652214f673bc70cf /src/network | |
parent | 822114e976d7c6644f060ac366c08c92da1a4779 (diff) |
QNetworkAccessManager: do not segfault when using a network cache
Don't setfault when setting 0 for the network cache such as when you
want to disable it.
Reviewed-by: Peter Hartmann
Diffstat (limited to 'src/network')
-rw-r--r-- | src/network/access/qnetworkaccessmanager.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/network/access/qnetworkaccessmanager.cpp b/src/network/access/qnetworkaccessmanager.cpp index 11e1e465ad..bcbeef1606 100644 --- a/src/network/access/qnetworkaccessmanager.cpp +++ b/src/network/access/qnetworkaccessmanager.cpp @@ -477,7 +477,8 @@ void QNetworkAccessManager::setCache(QAbstractNetworkCache *cache) if (d->networkCache != cache) { delete d->networkCache; d->networkCache = cache; - d->networkCache->setParent(this); + if (d->networkCache) + d->networkCache->setParent(this); } } |