summaryrefslogtreecommitdiff
path: root/network_gamelist.c
diff options
context:
space:
mode:
authorDarkvater <darkvater@openttd.org>2006-12-20 21:17:33 +0000
committerDarkvater <darkvater@openttd.org>2006-12-20 21:17:33 +0000
commit28042b65ac4574a3bcf3fa2ff206e62f498492b2 (patch)
tree5b8c27872faf8943144f2948020a199b2cbb85c1 /network_gamelist.c
parent1812bcfc8c20dfea2df38da7f7b042c2d62f551b (diff)
downloadopenttd-28042b65ac4574a3bcf3fa2ff206e62f498492b2.tar.xz
(svn r7518) -Codechange: more NULL pointer resets after free.
Diffstat (limited to 'network_gamelist.c')
-rw-r--r--network_gamelist.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/network_gamelist.c b/network_gamelist.c
index f52272307..bcc75ad7e 100644
--- a/network_gamelist.c
+++ b/network_gamelist.c
@@ -59,9 +59,10 @@ void NetworkGameListRemoveItem(NetworkGameList *remove)
}
/* Remove GRFConfig information */
- ClearGRFConfigList(remove->info.grfconfig);
-
+ ClearGRFConfigList(&remove->info.grfconfig);
free(remove);
+ remove = NULL;
+
DEBUG(net, 4) ("[NET][GameList] Removed server from list");
UpdateNetworkGameWindow(false);
return;