Skip to content

Commit e61b177

Browse files
TTChangeTheWorldkahrl
authored andcommittedSep 3, 2013
Server::ProcessData(): call getBanName once instead of twice (#639)
1 parent 1ecf51a commit e61b177

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed
 

‎src/server.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -1776,12 +1776,13 @@ void Server::ProcessData(u8 *data, u32 datasize, u16 peer_id)
17761776

17771777
// drop player if is ip is banned
17781778
if(m_banmanager->isIpBanned(addr_s)){
1779+
std::string ban_name = m_banmanager->getBanName(addr_s);
17791780
infostream<<"Server: A banned client tried to connect from "
17801781
<<addr_s<<"; banned name was "
1781-
<<m_banmanager->getBanName(addr_s)<<std::endl;
1782+
<<ban_name<<std::endl;
17821783
// This actually doesn't seem to transfer to the client
17831784
DenyAccess(peer_id, L"Your ip is banned. Banned name was "
1784-
+narrow_to_wide(m_banmanager->getBanName(addr_s)));
1785+
+narrow_to_wide(ban_name));
17851786
m_con.DeletePeer(peer_id);
17861787
return;
17871788
}

0 commit comments

Comments
 (0)