From 0156f73bef534405f9be03a2e82ca6198de53ffa Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 2 Jun 2024 21:02:07 +0300 Subject: [PATCH] kdesudo: remove the temporary xauth file from KdeSudo destructor regardless if error occurs Signed-off-by: Ivailo Monev --- kdesudo/kdesudo.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kdesudo/kdesudo.cpp b/kdesudo/kdesudo.cpp index d2fdf2f5..b2834b14 100644 --- a/kdesudo/kdesudo.cpp +++ b/kdesudo/kdesudo.cpp @@ -284,6 +284,9 @@ KdeSudo::~KdeSudo() m_process->terminate(); m_process->waitForFinished(3000); } + if (!m_tmpName.isEmpty()) { + QFile::remove(m_tmpName); + } } void KdeSudo::error(const QString &msg) @@ -333,9 +336,6 @@ void KdeSudo::parseOutput() void KdeSudo::procExited(int exitCode) { if (!m_error) { - if (!m_tmpName.isEmpty()) { - QFile::remove(m_tmpName); - } KApplication::kApplication()->exit(exitCode); } }