From 4aae3da6b423f3a8498bb1b180dfaf634feeb4c4 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Thu, 21 Apr 2016 18:28:50 +0000
Subject: [PATCH] Fix bug reported by Accession: couldn't save changes to
 NetMail->Default Recipient using echocfg.

---
 src/sbbs3/rechocfg.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/rechocfg.c b/src/sbbs3/rechocfg.c
index 6b24e395be..4ece36d60b 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";
-- 
GitLab