diff --git a/src/sbbs3/xtrn_sec.cpp b/src/sbbs3/xtrn_sec.cpp index 859cba0ba7d3234faebf61bb8ab0bf4b07f3eaa4..9b9675c0dc28577e87fe342befa86638f360a97e 100644 --- a/src/sbbs3/xtrn_sec.cpp +++ b/src/sbbs3/xtrn_sec.cpp @@ -1610,12 +1610,12 @@ bool sbbs_t::exec_xtrn(uint xtrnnum) char startup_dir[MAX_PATH + 1]; #if defined(__linux__) && defined(USE_DOSEMU) if(!(cfg.xtrn[xtrnnum]->misc & XTRN_NATIVE)) { - SAFEPRINTF(startup_dir, "%s\\%s", DOSEMU_XTRN_DRIVE, getdirname(cfg.xtrn[xtrnnum]->path)); + SAFEPRINTF2(startup_dir, "%s\\%s", DOSEMU_XTRN_DRIVE, getdirname(cfg.xtrn[xtrnnum]->path)); backslash(startup_dir); if(cfg.xtrn[xtrnnum]->misc & STARTUPDIR) - SAFEPRINTF(drop_file, "%s%s", startup_dir, getfname(path)); + SAFEPRINTF2(drop_file, "%s%s", startup_dir, getfname(path)); else - SAFEPRINTF(drop_file, "%s\\%s", DOSEMU_NODE_DRIVE, getfname(path)); + SAFEPRINTF2(drop_file, "%s\\%s", DOSEMU_NODE_DRIVE, getfname(path)); } else #endif