diff --git a/src/sbbs3/rechocfg.c b/src/sbbs3/rechocfg.c
index 6b24e395befbf249d0974a2f445cbde4f4a9c7fa..4ece36d60b8e2405921234062f0469cfa8277d52 100644
--- a/src/sbbs3/rechocfg.c
+++ b/src/sbbs3/rechocfg.c
@@ -408,7 +408,7 @@ bool sbbsecho_read_ftn_domains(sbbsecho_cfg_t* cfg, const char * ctrl_dir)
 					strListFree(&domains);
 					return false;
 				}
-				mapping->zone = strtol(zone, NULL, 10);
+				mapping->zone = (uint16_t)strtol(zone, NULL, 10);
 				mapping->domain = strdup(domain);
 				mapping->root = strdup(iniGetString(ini, domain, "OutboundRoot", cfg->outbound, path));
 				mapping->next = cfg->zone_map;
@@ -470,6 +470,8 @@ bool sbbsecho_write_ini(sbbsecho_cfg_t* cfg)
 	iniSetBool(&ini,		ROOT_SECTION, "IgnoreNetmailDestAddr"	,cfg->ignore_netmail_dest_addr	,NULL);
 	iniSetBool(&ini,		ROOT_SECTION, "IgnoreNetmailRecvAttr"	,cfg->ignore_netmail_recv_attr	,NULL);
 	iniSetBool(&ini,		ROOT_SECTION, "IgnoreNetmailLocalAttr"	,cfg->ignore_netmail_local_attr	,NULL);
+	iniSetString(&ini,		ROOT_SECTION, "DefaultRecipient"		,cfg->default_recipient			,NULL);
+
 	iniSetBool(&ini,		ROOT_SECTION, "UseFTNDomains"			,cfg->use_ftn_domains			,NULL);
 
 	style.key_prefix = "\t";