diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-01-10 15:15:16 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-01-10 15:12:01 +0000 |
commit | 403ed474e2651e4b78d80973b5a143bc3fa9acc8 (patch) | |
tree | 5bb067b8b2daa5bc95841d3e73d1b55bac60faa8 /src/libs/clangsupport | |
parent | bc6b05497d900917714fb1f05b25268f6d427c3a (diff) |
Fix ClientServerOutsideProcessSlowTest
Currently the RestartProcessAfterAliveTimeout test is creating
two instances of echoserver, which is not desired. This
patch fixes it by creating just one instance.
Disconnect from disconnected signal before disconnecting
from server in order to not to receive additional
request for restart.
Amends 4007828820bfd3fa4b5d081052cf5a95fdbd02db
Change-Id: Iaf4994a9373b39bf0b065484e61627704a37672f
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Diffstat (limited to 'src/libs/clangsupport')
-rw-r--r-- | src/libs/clangsupport/connectionclient.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libs/clangsupport/connectionclient.cpp b/src/libs/clangsupport/connectionclient.cpp index ff841f33d0..d9addc6ece 100644 --- a/src/libs/clangsupport/connectionclient.cpp +++ b/src/libs/clangsupport/connectionclient.cpp @@ -157,6 +157,7 @@ void ConnectionClient::restartProcessIfTimerIsNotResettedAndSocketIsEmpty() if (!m_localSocket || m_localSocket->bytesAvailable() > 0) return; // We come first, the incoming data was not yet processed. + disconnectLocalSocketDisconnected(); disconnectFromServer(); restartProcessAsynchronously(); } |