summaryrefslogtreecommitdiffstats
path: root/src/server/net
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/net')
-rw-r--r--src/server/net/discoverylistener.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/net/discoverylistener.cpp b/src/server/net/discoverylistener.cpp
index b532688..c5b06fc 100644
--- a/src/server/net/discoverylistener.cpp
+++ b/src/server/net/discoverylistener.cpp
@@ -159,6 +159,7 @@ void DiscoveryListener::onReadyRead()
if (!Network::isAddressInList(QString::fromUtf8(iplist), addr.toString()))
continue;
// If so, check if the submitted hash seems valid
+ if (Global::getCurrentRoom() == "") { continue; }
if (genSha1(&Global::sessionNameArray(), &salt1, &iplist) != hash &&
!(Global::getRooms()[Global::getCurrentRoom()]->clientPositions.contains(addr.toString())))
{