From 5cf938148bcc110b604c5d7fcda671c2f66068e8 Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Tue, 23 Nov 2021 19:54:44 -0800
Subject: [PATCH] Continuation of previous commit (support for UART-only doors
 on Windows)

Needed the actually mapping of XTRN_UART -> EX_UART mode flag here.
---
 src/sbbs3/xtrn_sec.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/sbbs3/xtrn_sec.cpp b/src/sbbs3/xtrn_sec.cpp
index 92f6602723..2f385b5c40 100644
--- a/src/sbbs3/xtrn_sec.cpp
+++ b/src/sbbs3/xtrn_sec.cpp
@@ -1585,6 +1585,8 @@ bool sbbs_t::exec_xtrn(uint xtrnnum)
 		mode|=EX_STDIO;
 	else if(cfg.xtrn[xtrnnum]->misc&XTRN_CONIO)
 		mode|=EX_CONIO;
+	else if(cfg.xtrn[xtrnnum]->misc&XTRN_UART)
+		mode|=EX_UART;
 	mode|=(cfg.xtrn[xtrnnum]->misc&(XTRN_CHKTIME|XTRN_NATIVE|XTRN_NOECHO|WWIVCOLOR));
 	if(cfg.xtrn[xtrnnum]->misc&MODUSERDAT) {		/* Delete MODUSER.DAT */
 		SAFEPRINTF(str,"%sMODUSER.DAT",dropdir);	/* if for some weird  */
-- 
GitLab