diff options
author | Mårten Nordheim <marten.nordheim@qt.io> | 2023-06-14 20:30:00 +0200 |
---|---|---|
committer | Mårten Nordheim <marten.nordheim@qt.io> | 2023-06-22 16:04:42 +0200 |
commit | 0471df79871bd9e12c8b7e17f0ebe360bdba2be9 (patch) | |
tree | 8d1f2052760eef77e60a4df44d7f17698fca654a /examples | |
parent | 5a6f51a322f09c96b98adb5ea3355b78d606398f (diff) |
Network-chat example: Only disconnect if still connected
If we are already disconnected we end up printing warnings about how it's
illegal to call waitForBytesWritten on an unconnected socket
Change-Id: I8c864d105d5372edfee84affb362cca3021b8ea0
Reviewed-by: Konrad Kujawa <konrad.kujawa@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'examples')
-rw-r--r-- | examples/network/network-chat/connection.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/network/network-chat/connection.cpp b/examples/network/network-chat/connection.cpp index 414faa80a9..f24e0e2a0b 100644 --- a/examples/network/network-chat/connection.cpp +++ b/examples/network/network-chat/connection.cpp @@ -48,7 +48,7 @@ Connection::Connection(qintptr socketDescriptor, QObject *parent) Connection::~Connection() { - if (isGreetingMessageSent) { + if (isGreetingMessageSent && QAbstractSocket::state() != QAbstractSocket::UnconnectedState) { // Indicate clean shutdown. writer.endArray(); waitForBytesWritten(2000); |