From 590801329d6e7e14bc0a38b475bf4768d5b6845b Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Thu, 28 Sep 2023 03:32:36 -0500 Subject: Attempt to fix possible race condition --- src/multiprocess.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/multiprocess.cpp') diff --git a/src/multiprocess.cpp b/src/multiprocess.cpp index fb7f8d4d..9637a637 100644 --- a/src/multiprocess.cpp +++ b/src/multiprocess.cpp @@ -65,7 +65,7 @@ void MOMultiProcess::sendMessage(const QString& message) } socket.write(message.toUtf8()); - if (!socket.waitForBytesWritten(s_Timeout)) { + if (socket.bytesToWrite() && !socket.waitForBytesWritten(s_Timeout)) { reportError( tr("failed to communicate with running process: %1").arg(socket.errorString())); return; -- cgit v1.3.1