diff --git a/src/sbbs3/scfg/scfgxfr2.c b/src/sbbs3/scfg/scfgxfr2.c index efd576f04f2a192823a46a94f4ed854c156cf075..0f8566c0db7e7f07f97a1739fd69b153a6d68fba 100644 --- a/src/sbbs3/scfg/scfgxfr2.c +++ b/src/sbbs3/scfg/scfgxfr2.c @@ -841,6 +841,8 @@ void xfer_cfg() if(tmpdir.path[0] && strcmp(cfg.dir[j]->path, tmpdir.path) == 0) /* same path? overwrite the dir entry */ break; + if(stricmp(cfg.dir[j]->sname, tmpdir.sname) == 0) + break; } else { if((cfg.lib[i]->code_prefix[0] || cfg.lib[cfg.dir[j]->lib]->code_prefix[0])) continue;