diff --git a/src/sbbs3/xtrn_sec.cpp b/src/sbbs3/xtrn_sec.cpp index a315264366028de673c11c75df04f0cee4f8f156..b8372cf647ef2376c6f7a50c68f028ff8012bd90 100644 --- a/src/sbbs3/xtrn_sec.cpp +++ b/src/sbbs3/xtrn_sec.cpp @@ -1681,7 +1681,14 @@ bool sbbs_t::exec_xtrn(uint xtrnnum) } start=time(NULL); - external(cmdstr(cfg.xtrn[xtrnnum]->cmd,path,dropdir,NULL),mode + external(cmdstr(cfg.xtrn[xtrnnum]->cmd,path +#if 0 /* old way */ + ,dropdir +#else /* new way, as of Feb-20-2003 */ + ,cfg.xtrn[xtrnnum]->path +#endif + ,NULL) + ,mode ,cfg.xtrn[xtrnnum]->path); end=time(NULL); if(cfg.xtrn[xtrnnum]->misc&FREETIME)