From 54af1237754bd30868db8eb6e71b836540e3761b Mon Sep 17 00:00:00 2001
From: Samual <samual@xonotic.org>
Date: Sat, 24 Dec 2011 11:48:44 -0500
Subject: [PATCH] Remove useless work with who command

---
 qcsrc/server/command/common.qc | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/qcsrc/server/command/common.qc b/qcsrc/server/command/common.qc
index 2493f0a850..717c5c242d 100644
--- a/qcsrc/server/command/common.qc
+++ b/qcsrc/server/command/common.qc
@@ -491,7 +491,6 @@ void CommonCommand_who(float request, entity caller, float argc)
 			
 			float privacy = (caller && autocvar_sv_status_privacy);
 			string separator = strcat((argv(1) ? argv(1) : " "), "^7");
-			string tmp_netaddress, tmp_crypto_idfp;
 			
 			print_to(caller, strcat("List of client information", (privacy ? " (some data is hidden for privacy)" : string_null), ":"));
 			print_to(caller, sprintf(strreplace(" ", separator, " %-4s %-20s %-5s %-3s %-9s %-16s %s "), 
@@ -501,9 +500,6 @@ void CommonCommand_who(float request, entity caller, float argc)
 			{
 				is_bot = (clienttype(tmp_player) == CLIENTTYPE_BOT);
 				
-				tmp_netaddress = (privacy ? "hidden" : tmp_player.netaddress);
-				tmp_crypto_idfp = (privacy ? "hidden" : tmp_player.crypto_idfp);
-				
 				tmp_hours = tmp_minutes = tmp_seconds = 0;
 				
 				tmp_seconds = floor(time - tmp_player.jointime);
@@ -519,9 +515,9 @@ void CommonCommand_who(float request, entity caller, float argc)
 					tmp_player.ping, 
 					tmp_player.ping_packetloss, 
 					sprintf("%02d:%02d:%02d", tmp_hours, tmp_minutes, tmp_seconds),
-					(is_bot ? "null/botclient" : tmp_netaddress),
-					(is_bot ? "null/botclient" : tmp_crypto_idfp)));
-					
+					(is_bot ? "null/botclient" : (privacy ? "hidden" : tmp_player.netaddress)),
+					(is_bot ? "null/botclient" : (privacy ? "hidden" : tmp_player.crypto_idfp))));
+				
 				++total_listed_players;
 			}
 			
-- 
2.39.5