diff --git a/src/sbbs3/scfg/scfg.c b/src/sbbs3/scfg/scfg.c index abdcb60387849051f28daa9a687c612a84090a01..03555ec9cf61dd6db2eb60d6d4d16736ca0b5f2d 100644 --- a/src/sbbs3/scfg/scfg.c +++ b/src/sbbs3/scfg/scfg.c @@ -246,8 +246,11 @@ else { else sprintf(str,"%s../exec",cfg.ctrl_dir); } -sprintf(uifc.helpdatfile,"%s/scfghelp.dat",str); -sprintf(uifc.helpixbfile,"%s/scfghelp.ixb",str); +FULLPATH(uifc.helpdatfile,str,sizeof(uifc.helpdatfile)); +backslash(uifc.helpdatfile); +SAFECOPY(uifc.helpixbfile,uifc.helpdatfile); +strcat(uifc.helpdatfile,"scfghelp.dat"); +strcat(uifc.helpixbfile,"scfghelp.ixb"); sprintf(str,"Synchronet for %s v%s",PLATFORM_DESC,VERSION); if(uifc.scrn(str)) {