diff options
-rw-r--r-- | src/libs/installer/elevatedexecuteoperation.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libs/installer/elevatedexecuteoperation.cpp b/src/libs/installer/elevatedexecuteoperation.cpp index 06bf51f82..4b5f3e571 100644 --- a/src/libs/installer/elevatedexecuteoperation.cpp +++ b/src/libs/installer/elevatedexecuteoperation.cpp @@ -233,7 +233,8 @@ bool ElevatedExecuteOperation::Private::run(const QStringList &arguments) } Q_ASSERT(process); - process->deleteLater(); + Q_ASSERT(process->state() == QProcessWrapper::NotRunning); + delete process; process = 0; return returnValue; |