diff --git a/src/sbbs3/rechocfg.c b/src/sbbs3/rechocfg.c
index 2c58c7dee2d96dd16efaf7a43d1c1e385cb55a1b..6ea242a6db6af10fa6d9093e6c78155b52d392c2 100644
--- a/src/sbbs3/rechocfg.c
+++ b/src/sbbs3/rechocfg.c
@@ -448,6 +448,10 @@ bool sbbsecho_write_ini(sbbsecho_cfg_t* cfg)
 		iniSetBool(&ini		,section,	"Notify"		,node->send_notify	,&style);
 		iniSetStringList(&ini,section,	"Keys", ","		,node->keys			,&style);
 		iniSetEnum(&ini		,section,	"Status"		,mailStatusStringList, node->status, &style);
+		if(node->route.zone)
+			iniSetString(&ini,section,	"Route"			,faddrtoa(&node->route), &style);
+		else
+			iniRemoveKey(&ini,section,	"Route");
 	}
 
 	/**************/