aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/savefile.cpp
diff options
context:
space:
mode:
authorRobert Loehning <robert.loehning@qt.io>2017-12-19 12:01:55 +0100
committerRobert Loehning <robert.loehning@qt.io>2017-12-19 14:38:49 +0000
commitafbb427ac5c2c2d2b4a624c538b4b114ab4d9702 (patch)
tree4c5069efb31c99af40cc4e8464d86817f33ae23d /src/libs/utils/savefile.cpp
parent21c66ce5fdaf9fcf91b4ba72adba691fc64be4a3 (diff)
Utils: Don't proceed with temp file which could not be opened
Change-Id: I0e12d63ecaa52e9396216c4f59e12a9ba15d9774 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/libs/utils/savefile.cpp')
-rw-r--r--src/libs/utils/savefile.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libs/utils/savefile.cpp b/src/libs/utils/savefile.cpp
index ebe4f45b220..c83a1c127a3 100644
--- a/src/libs/utils/savefile.cpp
+++ b/src/libs/utils/savefile.cpp
@@ -61,7 +61,8 @@ bool SaveFile::open(OpenMode flags)
m_tempFile = std::make_unique<QTemporaryFile>(m_finalFileName);
m_tempFile->setAutoRemove(false);
- m_tempFile->open();
+ if (!m_tempFile->open())
+ return false;
setFileName(m_tempFile->fileName());
if (!QFile::open(flags))