diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c index e6a39cb5c53132332dccb034caffe0093917b389..587c764c658efae70191d18273a65219b6292ae6 100644 --- a/src/sbbs3/jsexec.c +++ b/src/sbbs3/jsexec.c @@ -508,7 +508,7 @@ long js_exec(const char *fname, char** args) if(scfg.mods_dir[0]==0 || !fexistcase(path)) sprintf(path,"%s%s%s",scfg.exec_dir,fname,js_ext(fname)); } else - sprintf(path,"%s%s",fname,js_ext(fname)); + SAFECOPY(path,fname); if(!fexistcase(path)) { fprintf(errfp,"!Module file (%s) doesn't exist\n",path);