Skip to content

Commit 091dfcb

Browse files
committed
Check for cancelled ReadBuffer in TCPHandler on client disconnection
1 parent e4add94 commit 091dfcb

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Server/TCPHandler.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,7 @@ void TCPHandler::runImpl()
492492
}
493493

494494
/// If we need to shut down, or client disconnects.
495-
if (!tcp_server.isOpen() || server.isCancelled() || in->eof())
495+
if (!tcp_server.isOpen() || server.isCancelled() || in->isCanceled() || in->eof())
496496
{
497497
LOG_TEST(log, "Closing connection (open: {}, cancelled: {}, eof: {})", tcp_server.isOpen(), server.isCancelled(), in->eof());
498498
return;

0 commit comments

Comments
 (0)