diff --git a/src/sbbs3/scfgsave.c b/src/sbbs3/scfgsave.c
index b0296d9006656bb6cecc03b5035ad3f5536d68b3..d5527173058818ee27d5e3d89c9e7af2bab7058d 100644
--- a/src/sbbs3/scfgsave.c
+++ b/src/sbbs3/scfgsave.c
@@ -435,7 +435,7 @@ BOOL DLLCALL write_msgs_cfg(scfg_t* cfg, int backup_level)
 		put_str(cfg->sub[i]->tagline,stream);
 		put_str(cfg->sub[i]->origline,stream);
 		put_str(cfg->sub[i]->echomail_sem,stream);
-		put_str(dir,stream);	/* echopath */
+		put_str(cfg->sub[i]->newsgroup,stream);
 		put_int(cfg->sub[i]->faddr,stream);
 		put_int(cfg->sub[i]->maxmsgs,stream);
 		put_int(cfg->sub[i]->maxcrcs,stream);