diff --git a/engine/server/application/LoginServer/src/shared/ClientConnection.cpp b/engine/server/application/LoginServer/src/shared/ClientConnection.cpp index b2802982..d0b99086 100755 --- a/engine/server/application/LoginServer/src/shared/ClientConnection.cpp +++ b/engine/server/application/LoginServer/src/shared/ClientConnection.cpp @@ -216,7 +216,7 @@ void ClientConnection::validateClient(const std::string & id, const std::string { json j = json::parse(readBuffer); - if (j.count("status") != 0 && j["status"].get() == "success") + if (j.count("status") && j["status"].get() == "success") { LoginServer::getInstance().onValidateClient(suid, id, this, true, NULL, 0xFFFFFFFF, 0xFFFFFFFF); } @@ -224,7 +224,7 @@ void ClientConnection::validateClient(const std::string & id, const std::string { std::string errMsg; - if (j.count("message") != 0) + if (j.count("message")) { errMsg = j["message"].get(); }