(svn r7551) -Fix (r7523): segmentation fault on showing NewGRF settings of a network game.
authorrubidium
Sat, 23 Dec 2006 09:06:37 +0000
changeset 5554 a3e614f5d837
parent 5553 d1467722194d
child 5555 fa9d9e805a3b
(svn r7551) -Fix (r7523): segmentation fault on showing NewGRF settings of a network game.
newgrf_config.c
--- a/newgrf_config.c	Sat Dec 23 01:24:13 2006 +0000
+++ b/newgrf_config.c	Sat Dec 23 09:06:37 2006 +0000
@@ -120,9 +120,9 @@
 	for (; src != NULL; src = src->next) {
 		c = calloc(1, sizeof(*c));
 		*c = *src;
-		c->filename = strdup(src->filename);
-		if (src->name != NULL) c->name = strdup(src->name);
-		if (src->info != NULL) c->info = strdup(src->info);
+		if (src->filename != NULL) c->filename = strdup(src->filename);
+		if (src->name     != NULL) c->name     = strdup(src->name);
+		if (src->info     != NULL) c->info     = strdup(src->info);
 
 		*dst = c;
 		dst = &c->next;