From 67f98c0c83a2b51f958723aaed0372831473b1ae Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Wed, 8 Jun 2022 13:14:27 +0300 Subject: [PATCH] Valgrind: Stop parsing if file open failed Reported by Coverity. Change-Id: Ibf12c563cb2cab50183c62a4e51cdbe238d0127e Reviewed-by: hjk --- src/plugins/valgrind/callgrindengine.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/valgrind/callgrindengine.cpp b/src/plugins/valgrind/callgrindengine.cpp index 974a4848440..8aafa076ae7 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()); }