diff --git a/src/sbbs3/xtrn.cpp b/src/sbbs3/xtrn.cpp index e41e0c6c8c1d519ed08eac21b82081ecc927ac57..304581b2ca074a2ab68f8c258d8c1c6e83a815f2 100644 --- a/src/sbbs3/xtrn.cpp +++ b/src/sbbs3/xtrn.cpp @@ -886,7 +886,7 @@ int sbbs_t::external(char* cmdline, long mode, char* startup_dir) lprintf("Node %d executing external: %s",cfg.node_num,cmdline); - if(mode&EX_SH || strcspn(cmdline,"<>|")!=strlen(cmdline)) { + if(mode&EX_SH || strcspn(cmdline,"<>|;")!=strlen(cmdline)) { argv[0]=comspec; argv[1]="-c"; argv[2]=cmdline;