server memory leak fixed

This commit is contained in:
Max-Wilhelm Bruker
2011-07-04 17:14:48 +02:00
parent fd171fa260
commit 83e2e3666a
4 changed files with 12 additions and 6 deletions

View File

@@ -405,6 +405,7 @@ ResponseCode Server_ProtocolHandler::cmdJoinRoom(Command_JoinRoom *cmd, CommandC
if (!r)
return RespNameNotFound;
QMutexLocker serverLocker(&server->serverMutex);
QMutexLocker roomLocker(&r->roomMutex);
r->addClient(this);
rooms.insert(r->getId(), r);