diff options
author | Erik Verbruggen <erik.verbruggen@digia.com> | 2014-09-11 11:09:35 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@digia.com> | 2014-09-11 12:51:17 +0200 |
commit | 3b6d204304648d7b241e6a7d8b9d28b6b6d765f1 (patch) | |
tree | b6f052685f1c52e592f6e242443eacd6e62c956f /src/plugins/qtsupport/qmldumptool.cpp | |
parent | 656b9f739631a6217a74fa31bba69ed39abdec2b (diff) | |
download | qt-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.cpp | 4 |
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(); |