summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/net/tmwserv/charserverhandler.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/net/tmwserv/charserverhandler.cpp b/src/net/tmwserv/charserverhandler.cpp
index 9739367b..225c12a8 100644
--- a/src/net/tmwserv/charserverhandler.cpp
+++ b/src/net/tmwserv/charserverhandler.cpp
@@ -214,6 +214,12 @@ void CharServerHandler::handleCharSelectResponse(MessageIn &msg)
state = STATE_CONNECT_GAME;
}
+ else if(errMsg == ERRMSG_FAILURE)
+ {
+ errorMessage = _("No gameservers are available.");
+ mCharInfo->clear();
+ state = STATE_ERROR;
+ }
}
LocalPlayer* CharServerHandler::readPlayerData(MessageIn &msg, int &slot)