From f206d781224148a33b3830204ee40f69f227320f Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Wed, 1 Jun 2022 00:42:22 +0300 Subject: [PATCH] kpty: disconnect the stateChanged() signal before calling KPtyDevice::logout() Signed-off-by: Ivailo Monev --- kpty/kptyprocess.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kpty/kptyprocess.cpp b/kpty/kptyprocess.cpp index fa1cb96e..d77b3229 100644 --- a/kpty/kptyprocess.cpp +++ b/kpty/kptyprocess.cpp @@ -79,9 +79,9 @@ KPtyProcess::~KPtyProcess() Q_D(KPtyProcess); if (state() != QProcess::NotRunning && d->addUtmp) { - d->pty->logout(); disconnect(SIGNAL(stateChanged(QProcess::ProcessState)), this, SLOT(_k_onStateChanged(QProcess::ProcessState))); + d->pty->logout(); } delete d->pty; }