diff options
author | Robert Loehning <robert.loehning@qt.io> | 2017-12-19 12:01:55 +0100 |
---|---|---|
committer | Robert Loehning <robert.loehning@qt.io> | 2017-12-19 14:38:49 +0000 |
commit | afbb427ac5c2c2d2b4a624c538b4b114ab4d9702 (patch) | |
tree | 4c5069efb31c99af40cc4e8464d86817f33ae23d /src/libs/utils/savefile.cpp | |
parent | 21c66ce5fdaf9fcf91b4ba72adba691fc64be4a3 (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.cpp | 3 |
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)) |