diff --git a/loginserver/world_server.cpp b/loginserver/world_server.cpp index f2caf64738c..9c64d80433b 100644 --- a/loginserver/world_server.cpp +++ b/loginserver/world_server.cpp @@ -63,7 +63,7 @@ WorldServer::~WorldServer() = default; void WorldServer::Reset() { - m_server_id; + m_server_id = 0; m_zones_booted = 0; m_players_online = 0; m_server_status = 0; @@ -448,7 +448,7 @@ void WorldServer::ProcessLSAccountUpdate(uint16_t opcode, const EQ::Net::Packet name.assign(loginserver_update->useraccount); password.assign(loginserver_update->userpassword); - if (loginserver_update->user_email) { + if (loginserver_update->user_email[0] != '\0') { email.assign(loginserver_update->user_email); }