From f4c8a4eda0d10efa3193f7ec3e17dedca6501210 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 7 Apr 2020 05:30:03 +0000
Subject: [PATCH] If the sysop clears-out the FTN address for a sub-board,
 don't set it to <sys_zone>:<sys_net>/0. That's just surprising and undesired
 behavior. Leave the old address in place in that case.

---
 src/sbbs3/scfg/scfgsub.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/scfg/scfgsub.c b/src/sbbs3/scfg/scfgsub.c
index 4b6fa127fa..2a6b57c019 100644
--- a/src/sbbs3/scfg/scfgsub.c
+++ b/src/sbbs3/scfg/scfgsub.c
@@ -1333,7 +1333,8 @@ void sub_cfg(uint grpnum)
 								;
 								uifc.input(WIN_MID|WIN_SAV,0,0,"FidoNet Address"
 									,str,25,K_EDIT);
-								cfg.sub[i]->faddr=atofaddr(str);
+								if(str[0])
+									cfg.sub[i]->faddr=atofaddr(str);
 								break;
 							case 8:
 								uifc.helpbuf=
-- 
GitLab