summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2022-06-08 13:14:27 +0300
committerOrgad Shaneh <orgads@gmail.com>2022-06-24 15:31:55 +0000
commit67f98c0c83a2b51f958723aaed0372831473b1ae (patch)
tree27c006cbfd51fee1f20ca1b2628394c2b2d1351b
parent5c0ad89d91cb3e881376ca6a2742bfc0a66cb3ed (diff)
downloadqt-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.cpp5
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());
}