[nexuiz-commits] r6845 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Tue Jun 2 03:22:06 EDT 2009


Author: div0
Date: 2009-06-02 03:22:02 -0400 (Tue, 02 Jun 2009)
New Revision: 6845

Modified:
   trunk/data/qcsrc/server/cl_player.qc
Log:
fix a file handle leak in per-model gibs


Modified: trunk/data/qcsrc/server/cl_player.qc
===================================================================
--- trunk/data/qcsrc/server/cl_player.qc	2009-06-01 18:43:32 UTC (rev 6844)
+++ trunk/data/qcsrc/server/cl_player.qc	2009-06-02 07:22:02 UTC (rev 6845)
@@ -95,9 +95,9 @@
 				l = fgets(fh);
 				len = tokenize_console(l);
 				if (len != 2)
-					break;
+					goto nospecies;
 				if (argv(0) != "species")
-					break;
+					goto nospecies;
 				switch(argv(1))
 				{
 					case "human":       s = SPECIES_HUMAN;       break;
@@ -108,6 +108,7 @@
 					case "reserved":    s = SPECIES_RESERVED;    break;
 				}
 			}
+:nospecies
 			fclose(fh);
 		}
 		if (s >= 0)



More information about the nexuiz-commits mailing list