summaryrefslogtreecommitdiffstats
path: root/src/network/bearer
diff options
context:
space:
mode:
authorWeng Xuetian <wengxt@gmail.com>2016-03-29 15:24:01 -0700
committerWeng Xuetian <wengxt@gmail.com>2016-04-08 16:15:44 +0000
commitb0bfe8de68a27de34b9493e7d5263cad1e5823c9 (patch)
tree633c1d09113d74dafea60f97d1b048470fbb4a61 /src/network/bearer
parentf39e542eb859f5f88c65a1b97bdf2f4256c68ec0 (diff)
Delete the dangling generic engine object.
Change-Id: I7d7531f1a678bf186e3a992091344fff64721dec Reviewed-by: Marc Mutz <marc.mutz@kdab.com> Reviewed-by: Lorn Potter <lorn.potter@canonical.com>
Diffstat (limited to 'src/network/bearer')
-rw-r--r--src/network/bearer/qnetworkconfigmanager_p.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/network/bearer/qnetworkconfigmanager_p.cpp b/src/network/bearer/qnetworkconfigmanager_p.cpp
index 71e435b771..ccda9dd509 100644
--- a/src/network/bearer/qnetworkconfigmanager_p.cpp
+++ b/src/network/bearer/qnetworkconfigmanager_p.cpp
@@ -418,6 +418,8 @@ void QNetworkConfigurationManagerPrivate::updateConfigurations()
if (generic) {
if (!envOK || skipGeneric <= 0)
sessionEngines.append(generic);
+ else
+ delete generic;
}
#endif // QT_NO_LIBRARY
}