diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2022-06-08 13:14:27 +0300 |
---|---|---|
committer | Orgad Shaneh <orgads@gmail.com> | 2022-06-24 15:31:55 +0000 |
commit | 67f98c0c83a2b51f958723aaed0372831473b1ae (patch) | |
tree | 27c006cbfd51fee1f20ca1b2628394c2b2d1351b | |
parent | 5c0ad89d91cb3e881376ca6a2742bfc0a66cb3ed (diff) | |
download | qt-creator-67f98c0c83a2b51f958723aaed0372831473b1ae.tar.gz |
Valgrind: Stop parsing if file open failed
Reported by Coverity.
Change-Id: Ibf12c563cb2cab50183c62a4e51cdbe238d0127e
Reviewed-by: hjk <hjk@qt.io>
-rw-r--r-- | src/plugins/valgrind/callgrindengine.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/valgrind/callgrindengine.cpp b/src/plugins/valgrind/callgrindengine.cpp index 974a484844..8aafa076ae 100644 --- a/src/plugins/valgrind/callgrindengine.cpp +++ b/src/plugins/valgrind/callgrindengine.cpp @@ -270,7 +270,10 @@ void CallgrindToolRunner::triggerParse() cleanupTempFile(); { TemporaryFile dataFile("callgrind.out"); - dataFile.open(); + if (!dataFile.open()) { + showStatusMessage(tr("Failed opening temp file...")); + return; + } m_hostOutputFile = FilePath::fromString(dataFile.fileName()); } |