diff --git a/src/sbbs3/load_cfg.c b/src/sbbs3/load_cfg.c index cbec3f6ed640c7f33485f9d4328d9b1d583463ec..e148c5b214c02fa55d68fed083df792cdf3937fe 100644 --- a/src/sbbs3/load_cfg.c +++ b/src/sbbs3/load_cfg.c @@ -438,10 +438,11 @@ BOOL read_attr_cfg(scfg_t* cfg, char* error) for(cfg->total_colors=0;!feof(instream) && !ferror(instream);cfg->total_colors++) { if(readline(&offset,str,4,instream)==NULL) break; - if(cfg->total_colors>=MIN_COLORS) + if(cfg->total_colors>=MIN_COLORS) { if((p=realloc(cfg->color,cfg->total_colors+1))==NULL) break; - cfg->color=p; + cfg->color=p; + } cfg->color[cfg->total_colors]=attrstr(str); } fclose(instream);