summaryrefslogtreecommitdiff
path: root/src/plugins/qtsupport/qmldumptool.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@digia.com>2014-09-11 11:09:35 +0200
committerErik Verbruggen <erik.verbruggen@digia.com>2014-09-11 12:51:17 +0200
commit3b6d204304648d7b241e6a7d8b9d28b6b6d765f1 (patch)
treeb6f052685f1c52e592f6e242443eacd6e62c956f /src/plugins/qtsupport/qmldumptool.cpp
parent656b9f739631a6217a74fa31bba69ed39abdec2b (diff)
downloadqt-creator-3b6d204304648d7b241e6a7d8b9d28b6b6d765f1.tar.gz
QML: prevent nullptr deref by returning when we detected an error.
Change-Id: I46d351e517d575bff158a4c9e785645462023ae9 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Diffstat (limited to 'src/plugins/qtsupport/qmldumptool.cpp')
-rw-r--r--src/plugins/qtsupport/qmldumptool.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/qtsupport/qmldumptool.cpp b/src/plugins/qtsupport/qmldumptool.cpp
index eabb73f0de..fab98b8ea7 100644
--- a/src/plugins/qtsupport/qmldumptool.cpp
+++ b/src/plugins/qtsupport/qmldumptool.cpp
@@ -118,8 +118,10 @@ private slots:
}
}
- if (m_failed)
+ if (m_failed) {
qWarning("%s", qPrintable(errorMessage));
+ return;
+ }
// update qmldump path for all the project
QmlJS::ModelManagerInterface *modelManager = QmlJS::ModelManagerInterface::instance();