From 4f97db62d716902c97dfeb17370eb1a50589c23a Mon Sep 17 00:00:00 2001 From: Max-Wilhelm Bruker Date: Sat, 26 Jan 2013 17:03:31 +0100 Subject: [PATCH] server deadlock fix #2 --- servatrice/src/serversocketinterface.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/servatrice/src/serversocketinterface.cpp b/servatrice/src/serversocketinterface.cpp index a33e8dcf..675d2dfb 100644 --- a/servatrice/src/serversocketinterface.cpp +++ b/servatrice/src/serversocketinterface.cpp @@ -206,7 +206,9 @@ void ServerSocketInterface::flushOutputQueue() totalBytes += size + 4; locker.relock(); } + locker.unlock(); servatrice->incTxBytes(totalBytes); + // see above wrt mutex socket->flush(); }