diff options
| -rw-r--r-- | code/server/sv_ccmds.c | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/code/server/sv_ccmds.c b/code/server/sv_ccmds.c index 482e4a2..56a510f 100644 --- a/code/server/sv_ccmds.c +++ b/code/server/sv_ccmds.c @@ -714,6 +714,7 @@ Ban a user from being able to play on this server based on his ip address.  static void SV_AddBanToList(qboolean isexception)  {  	char *banstring; +	char addy2[NET_ADDRSTRMAXLEN];  	netadr_t ip;  	int index, argc, mask;  	serverBan_t *curban; @@ -799,9 +800,11 @@ static void SV_AddBanToList(qboolean isexception)  		{  			if((curban->isexception || !isexception) && NET_CompareBaseAdrMask(curban->ip, ip, curban->subnet))  			{ +				Q_strncpyz(addy2, NET_AdrToString(ip), sizeof(addy2)); +				  				Com_Printf("Error: %s %s/%d supersedes %s %s/%d\n", curban->isexception ? "Exception" : "Ban",  					   NET_AdrToString(curban->ip), curban->subnet, -					   isexception ? "exception" : "ban", NET_AdrToString(ip), mask); +					   isexception ? "exception" : "ban", addy2, mask);  				return;  			}  		} @@ -809,9 +812,11 @@ static void SV_AddBanToList(qboolean isexception)  		{  			if(!curban->isexception && isexception && NET_CompareBaseAdrMask(curban->ip, ip, mask))  			{ +				Q_strncpyz(addy2, NET_AdrToString(curban->ip), sizeof(addy2)); +			  				Com_Printf("Error: %s %s/%d supersedes already existing %s %s/%d\n", isexception ? "Exception" : "Ban",  					   NET_AdrToString(ip), mask, -					   curban->isexception ? "exception" : "ban", NET_AdrToString(curban->ip), curban->subnet); +					   curban->isexception ? "exception" : "ban", addy2, curban->subnet);  				return;  			}  		}  | 
