diff --git a/src/sbbs3/scfg/scfg.c b/src/sbbs3/scfg/scfg.c
index f9addd2b3fa97987748095e7a08a909ac4322857..9e5d2e73d66b691dafd260d4d11f1b8030c0a2a4 100644
--- a/src/sbbs3/scfg/scfg.c
+++ b/src/sbbs3/scfg/scfg.c
@@ -2467,7 +2467,7 @@ void bail(int code)
 
 		sbbs_get_ini_fname(cfg.filename, cfg.ctrl_dir);
 
-		fp = iniOpenFile(cfg.filename, /* for_modify? */false);
+		fp = iniOpenFile(cfg.filename, /* for_modify? */true);
 		if(fp == NULL)
 			uifc.msgf("Error opening %s", cfg.filename);
 		else {