diff options
author | Erik Verbruggen <erik.verbruggen@digia.com> | 2016-09-12 14:13:30 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@qt.io> | 2016-09-14 07:47:54 +0000 |
commit | 893140169557eb06d79e783d38673217deab28c1 (patch) | |
tree | 6f5c5bfcad1ef6b8011e430b6e417b3df227066c /src/qml/qml/v8/qv8engine.cpp | |
parent | 777109347c837b07b4463d68257cda65ed7f3bac (diff) |
QML: Fix xmlhttprequestdata leak
The creation and deletion condetion were different. We can
unconditionally delete it, because the field is always initialized to
nullptr.
Change-Id: If7d4528d9cdf03d81d37b3b4d4bd24fcd0fca8ef
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/qml/v8/qv8engine.cpp')
-rw-r--r-- | src/qml/qml/v8/qv8engine.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/qml/qml/v8/qv8engine.cpp b/src/qml/qml/v8/qv8engine.cpp index e08ff3b979..f15020f6c9 100644 --- a/src/qml/qml/v8/qv8engine.cpp +++ b/src/qml/qml/v8/qv8engine.cpp @@ -160,10 +160,9 @@ QV8Engine::~QV8Engine() qDeleteAll(m_extensionData); m_extensionData.clear(); -#if !defined(QT_NO_XMLSTREAMREADER) && defined(QT_NO_NETWORK) qt_rem_qmlxmlhttprequest(m_v4Engine, m_xmlHttpRequestData); m_xmlHttpRequestData = 0; -#endif + delete m_listModelData; m_listModelData = 0; |