diff -r 0a420925da0b -r 2fe3c4c0eb76 core/PlayerManager.cpp --- a/core/PlayerManager.cpp Sun Aug 26 22:51:14 2012 -0400 +++ b/core/PlayerManager.cpp Sun Aug 26 23:33:04 2012 -0400 @@ -476,7 +476,7 @@ pListener = (*iter); if (!pListener->InterceptClientConnect(client, reject, maxrejectlen)) { - return false; + RETURN_META_VALUE(MRES_SUPERCEDE, false); } }