src/network/newgrf_download.cpp
changeset 11177 6d9a43c48924
parent 11176 874f8008e6e5
child 11178 aa617a8b4f34
equal deleted inserted replaced
11176:874f8008e6e5 11177:6d9a43c48924
   327     for (src = *config; src != NULL; src = src->next) {
   327     for (src = *config; src != NULL; src = src->next) {
   328         if (src->status == GCS_NOT_FOUND || HasBit(src->flags, GCF_COMPATIBLE)) {
   328         if (src->status == GCS_NOT_FOUND || HasBit(src->flags, GCF_COMPATIBLE)) {
   329             // copy-past from newgrf_config.cpp CopyGRFConfigList
   329             // copy-past from newgrf_config.cpp CopyGRFConfigList
   330             GRFConfig *c = CallocT<GRFConfig>(1);
   330             GRFConfig *c = CallocT<GRFConfig>(1);
   331             *c = *src;
   331             *c = *src;
       
   332             c->next = NULL;
       
   333 
   332             if (src->filename  != NULL) c->filename  = strdup(src->filename);
   334             if (src->filename  != NULL) c->filename  = strdup(src->filename);
   333             if (src->name      != NULL) c->name      = strdup(src->name);
   335             if (src->name      != NULL) c->name      = strdup(src->name);
   334             if (src->info      != NULL) c->info      = strdup(src->info);
   336             if (src->info      != NULL) c->info      = strdup(src->info);
   335             if (src->error     != NULL) {
   337             if (src->error     != NULL) {
   336                 c->error = CallocT<GRFError>(1);
   338                 c->error = CallocT<GRFError>(1);