diff options
author | David Faure <faure@kde.org> | 2020-08-30 23:46:38 +0200 |
---|---|---|
committer | David Faure <faure@kde.org> | 2020-08-30 23:48:10 +0200 |
commit | 565fa66f7ec31eac15927d4c0ce2a40b87b3887c (patch) | |
tree | 8fbeefce5895881042f3a033a0f8f5512c557c4b /src/kconf_update/kconf_update.cpp | |
parent | 0804a38b5f2c74185e0a8a1f399938bfc4fa6dcd (diff) | |
download | kconfig-565fa66f7ec31eac15927d4c0ce2a40b87b3887c.tar.gz kconfig-565fa66f7ec31eac15927d4c0ce2a40b87b3887c.tar.bz2 |
kconf_update: test the return value of QTemporaryFile::open() for good measure
Diffstat (limited to 'src/kconf_update/kconf_update.cpp')
-rw-r--r-- | src/kconf_update/kconf_update.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/kconf_update/kconf_update.cpp b/src/kconf_update/kconf_update.cpp index 1571ea27..02317a25 100644 --- a/src/kconf_update/kconf_update.cpp +++ b/src/kconf_update/kconf_update.cpp @@ -783,9 +783,11 @@ void KonfUpdate::gotScript(const QString &_script) } QTemporaryFile scriptIn; - scriptIn.open(); QTemporaryFile scriptOut; - scriptOut.open(); + if (!scriptIn.open() || !scriptOut.open()) { + qCDebugFile(KCONF_UPDATE_LOG) << "Could not create temporary file!"; + return; + } int result; QProcess proc; |