[nexuiz-commits] r8203 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Tue Nov 3 15:39:31 EST 2009
Author: div0
Date: 2009-11-03 15:39:30 -0500 (Tue, 03 Nov 2009)
New Revision: 8203
Modified:
trunk/data/qcsrc/server/ipban.qc
Log:
fix a pseudo leak
Modified: trunk/data/qcsrc/server/ipban.qc
===================================================================
--- trunk/data/qcsrc/server/ipban.qc 2009-11-01 20:33:53 UTC (rev 8202)
+++ trunk/data/qcsrc/server/ipban.qc 2009-11-03 20:39:30 UTC (rev 8203)
@@ -180,12 +180,12 @@
float i, n;
if(cvar_string("g_ban_sync_uri") == "")
- return;
+ goto killme;
if(cvar("g_ban_sync_interval") == 0) // < 0 is okay, it means "sync on level start only"
- return;
+ goto killme;
argc = tokenize_console(cvar_string("g_ban_sync_trusted_servers"));
if(argc == 0)
- return;
+ goto killme;
if(OnlineBanList_Servers)
strunzone(OnlineBanList_Servers);
@@ -212,6 +212,12 @@
if(cvar("g_ban_sync_interval") > 0)
self.nextthink = time + max(60, cvar("g_ban_sync_interval") * 60);
+ else
+ goto killme;
+ return;
+
+:killme
+ remove(self);
}
#define BAN_MAX 64
More information about the nexuiz-commits
mailing list