diff --git a/src/net/common/servergame.cpp b/src/net/common/servergame.cpp index 232e6e6d..c3442b7d 100644 --- a/src/net/common/servergame.cpp +++ b/src/net/common/servergame.cpp @@ -465,7 +465,7 @@ ServerGame::StoreLastGames() if(GetSessionManager().GetSessionByUniquePlayerId((*i).second.dbid)){ GetSessionManager().GetSessionByUniquePlayerId((*i).second.dbid)->tmpSession->GetPlayerData()->AddPlayerLastGame((long)time(NULL)); LOG_ERROR("TimeStamp stored: " << GetSessionManager().GetSessionByUniquePlayerId((*i).second.dbid)->GetPlayerData()->GetPlayerLastGames().back()); - std::vector lastGames = tmpSession->GetPlayerData()->GetPlayerLastGames(); + std::vector lastGames = GetSessionManager().GetSessionByUniquePlayerId((*i).second.dbid)->GetPlayerData()->GetPlayerLastGames(); LOG_ERROR("Ready for storing vector: " << lastGames.back()); }else{ LOG_ERROR("no tmpSession for userId " << (*i).second.dbid);