# HG changeset patch # User rubidium # Date 2006-12-23 09:06:37 # Node ID 83ef5d1f43e15ad988b48445e8b012a978eb2e4f # Parent 2310c5d0beb82a22571dc32ff8bfcbd2650c04c2 (svn r7551) -Fix (r7523): segmentation fault on showing NewGRF settings of a network game. diff --git a/newgrf_config.c b/newgrf_config.c --- a/newgrf_config.c +++ b/newgrf_config.c @@ -120,9 +120,9 @@ GRFConfig **CopyGRFConfigList(GRFConfig 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;