diff --git a/src/sbbs3/scfg/scfgsub.c b/src/sbbs3/scfg/scfgsub.c
index 4b6fa127faa1410a03ee29f1a8b8589677207723..2a6b57c019f0cad50eaa551e73cccf06d3f42b7f 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=