diff --git a/src/sbbs3/xtrn_sec.cpp b/src/sbbs3/xtrn_sec.cpp
index ef172923382fbd4f07d9a09b3315c33096102c0d..7d9883fc32bd327f7dd9139a07226b8ddf96889a 100644
--- a/src/sbbs3/xtrn_sec.cpp
+++ b/src/sbbs3/xtrn_sec.cpp
@@ -1425,7 +1425,7 @@ bool sbbs_t::exec_xtrn(uint xtrnnum, bool user_event)
 	else
 #endif
 	{
-		SAFECOPY(startup_dir, cfg.xtrn[xtrnnum]->path);
+		cmdstr(cfg.xtrn[xtrnnum]->path, "", "", startup_dir);
 		SAFECOPY(drop_file, path);
 	}