From 3df95c421a2cc0a22e5f73ca6f721a31513a09fd Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 3 Aug 2004 08:58:28 +0000
Subject: [PATCH] Bugfix: zero the global_buf if no global_t pointer passed to
 sbbs_read_ini().

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

diff --git a/src/sbbs3/sbbs_ini.c b/src/sbbs3/sbbs_ini.c
index c4ec6383fa..e581675283 100644
--- a/src/sbbs3/sbbs_ini.c
+++ b/src/sbbs3/sbbs_ini.c
@@ -125,8 +125,10 @@ void sbbs_read_ini(
 	char		value[INI_MAX_VALUE_LEN];
 	global_startup_t global_buf;
 
-	if(global==NULL)
+	if(global==NULL) {
+		memset(&global_buf,0,sizeof(global_buf));
 		global=&global_buf;
+	}
 
 	read_ini_globals(fp, global);
 
-- 
GitLab