aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDavid Faure <faure@kde.org>2020-08-30 23:46:38 +0200
committerDavid Faure <faure@kde.org>2020-08-30 23:48:10 +0200
commit565fa66f7ec31eac15927d4c0ce2a40b87b3887c (patch)
tree8fbeefce5895881042f3a033a0f8f5512c557c4b /src
parent0804a38b5f2c74185e0a8a1f399938bfc4fa6dcd (diff)
downloadkconfig-565fa66f7ec31eac15927d4c0ce2a40b87b3887c.tar.gz
kconfig-565fa66f7ec31eac15927d4c0ce2a40b87b3887c.tar.bz2
kconf_update: test the return value of QTemporaryFile::open() for good measure
Diffstat (limited to 'src')
-rw-r--r--src/kconf_update/kconf_update.cpp6
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;