From 87400ab5f0ccff23f91cf0ac1730a9b03ff30dab Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Windows)" <rob@synchro.net>
Date: Mon, 27 Mar 2023 17:56:52 -0700
Subject: [PATCH] Check result of sbbs_write_ini() - CID 451084

And display an error message upon failure.
---
 src/sbbs3/scfg/scfg.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/sbbs3/scfg/scfg.c b/src/sbbs3/scfg/scfg.c
index 596a5247e5..5071d03354 100644
--- a/src/sbbs3/scfg/scfg.c
+++ b/src/sbbs3/scfg/scfg.c
@@ -2495,7 +2495,7 @@ void bail(int code)
 				,&run_services
 				,&services_startup
 				);
-			sbbs_write_ini(
+			if(!sbbs_write_ini(
 				 fp
 				,&cfg
 				,&global_startup
@@ -2509,7 +2509,8 @@ void bail(int code)
 				,&mail_startup
 				,run_services
 				,&services_startup
-				);
+				))
+				uifc.msgf("Error writing %s", cfg.filename);
 			iniCloseFile(fp);
 		}
         uifc.pop(NULL);
-- 
GitLab