From 590ab2f5984b01f85d6dc3a7af72d1a2c348a2ff Mon Sep 17 00:00:00 2001 From: Max-Wilhelm Bruker Date: Sat, 19 Jan 2013 21:17:21 +0100 Subject: [PATCH] fixed #84: game creator couldn't re-join his game if the only buddies flag was set --- common/server_game.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/server_game.cpp b/common/server_game.cpp index d854cebd..2577cf13 100644 --- a/common/server_game.cpp +++ b/common/server_game.cpp @@ -359,7 +359,7 @@ Response::ResponseCode Server_Game::checkJoin(ServerInfo_User *user, const QStri return Response::RespWrongPassword; if (!(user->user_level() & ServerInfo_User::IsRegistered) && onlyRegistered) return Response::RespUserLevelTooLow; - if (onlyBuddies) + if (onlyBuddies && (user->name() != creatorInfo->name())) if (!databaseInterface->isInBuddyList(QString::fromStdString(creatorInfo->name()), QString::fromStdString(user->name()))) return Response::RespOnlyBuddies; if (databaseInterface->isInIgnoreList(QString::fromStdString(creatorInfo->name()), QString::fromStdString(user->name())))