From 1a4fe4baca17bc10d480e29f6f40891b3ea1189d Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Mon, 13 Dec 2010 16:42:09 +0100 Subject: Core/Guilds: Fix logic in bank withdrawal method (unsigned comparison with signed value). Should fix certain guild bank related bugs. --HG-- branch : trunk --- src/server/game/Guilds/Guild.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp index 81b89b1849f..8c23b3bcb84 100755 --- a/src/server/game/Guilds/Guild.cpp +++ b/src/server/game/Guilds/Guild.cpp @@ -2467,7 +2467,7 @@ inline void Guild::_DecreaseMemberRemainingSlots(SQLTransaction& trans, const ui // Remaining slots must be more then 0 if (uint32 remainingSlots = _GetMemberRemainingSlots(guid, tabId)) // Ignore guild master - if (remainingSlots < GUILD_WITHDRAW_SLOT_UNLIMITED) + if (remainingSlots < uint32(GUILD_WITHDRAW_SLOT_UNLIMITED)) if (Member* pMember = GetMember(guid)) pMember->DecreaseBankRemainingValue(trans, tabId, 1); } -- cgit v1.2.3