diff --git a/src/sbbs3/xtrn_sec.cpp b/src/sbbs3/xtrn_sec.cpp index ef172923382fbd4f07d9a09b3315c33096102c0d..0b8deaff9ef24234583f3b156ab30e0d5c319550 100644 --- a/src/sbbs3/xtrn_sec.cpp +++ b/src/sbbs3/xtrn_sec.cpp @@ -1438,6 +1438,7 @@ bool sbbs_t::exec_xtrn(uint xtrnnum, bool user_event) snprintf(str, sizeof(str), "%u\t%s", useron.number, useron.alias); mqtt_pub_timestamped_msg(mqtt, TOPIC_BBS_ACTION, topic, start, str); + clear_hotspots(); external(cmdstr(cfg.xtrn[xtrnnum]->cmd, drop_file, startup_dir, NULL, mode) ,mode ,cfg.xtrn[xtrnnum]->path); @@ -1446,6 +1447,7 @@ bool sbbs_t::exec_xtrn(uint xtrnnum, bool user_event) if(cfg.xtrn[xtrnnum]->misc&FREETIME) starttime+=end-start; if(cfg.xtrn[xtrnnum]->clean[0]) { + clear_hotspots(); external(cmdstr(cfg.xtrn[xtrnnum]->clean, drop_file, startup_dir, NULL, mode) ,mode&~(EX_STDIN|EX_CONIO), cfg.xtrn[xtrnnum]->path); }