]> git.lizzy.rs Git - minetest.git/commitdiff
Replace getPlayer(playername) by getPlayer(peer_id) in some possible cases. ok @Zeno-
authorLoic Blot <loic.blot@unix-experience.fr>
Mon, 26 Jan 2015 11:21:18 +0000 (12:21 +0100)
committerLoic Blot <loic.blot@unix-experience.fr>
Tue, 10 Feb 2015 15:03:16 +0000 (16:03 +0100)
src/server.cpp

index 826350505827bfccb9c79860b3faad9a447b1af6..5062c425eab89bfe1adb05e058ef93d2a593ce26 100644 (file)
@@ -1192,7 +1192,7 @@ PlayerSAO* Server::StageTwoClientInit(u16 peer_id)
        m_clients.Unlock();
 
        RemotePlayer *player =
-               static_cast<RemotePlayer*>(m_env->getPlayer(playername.c_str()));
+               static_cast<RemotePlayer*>(m_env->getPlayer(peer_id));
 
        // If failed, cancel
        if((playersao == NULL) || (player == NULL)) {
@@ -1602,7 +1602,6 @@ void Server::handleCommand_Init2(ToServerPacket* pkt)
        m_clients.event(pkt->getPeerId(), CSE_GotInit2);
        u16 protocol_version = m_clients.getProtocolVersion(pkt->getPeerId());
 
-
        ///// begin compatibility code
        PlayerSAO* playersao = NULL;
        if (protocol_version <= 22) {
@@ -5138,13 +5137,12 @@ v3f findSpawnPos(ServerMap &map)
 
 PlayerSAO* Server::emergePlayer(const char *name, u16 peer_id)
 {
-       RemotePlayer *player = NULL;
        bool newplayer = false;
 
        /*
                Try to get an existing player
        */
-       player = static_cast<RemotePlayer*>(m_env->getPlayer(name));
+       RemotePlayer *player = static_cast<RemotePlayer*>(m_env->getPlayer(name));
 
        // If player is already connected, cancel
        if(player != NULL && player->peer_id != 0)