src/newgrf_config.cpp
changeset 9133 705318ad20db
parent 9131 d7da7ac0f845
child 9146 dbe2317185eb
--- a/src/newgrf_config.cpp	Wed May 07 15:53:58 2008 +0000
+++ b/src/newgrf_config.cpp	Wed May 07 17:36:28 2008 +0000
@@ -406,7 +406,6 @@
 	 * For that we first have to make an array, the qsort and
 	 * then remake the linked list. */
 	GRFConfig **to_sort = MallocT<GRFConfig*>(num);
-	if (to_sort == NULL) return; // No memory, then don't sort
 
 	uint i = 0;
 	for (GRFConfig *p = _all_grfs; p != NULL; p = p->next, i++) {
@@ -422,6 +421,8 @@
 	}
 	to_sort[num - 1]->next = NULL;
 	_all_grfs = to_sort[0];
+
+	free(to_sort);
 }