From 632c238ede7578c294c7b5f0a84d9cc0e5a9a939 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 28 Mar 2006 20:57:27 +0000
Subject: [PATCH] Bug-fix: memory leak when parsing mailproc.ini, caught by
 valgrind.

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

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index c1639172a6..ac06e795d4 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -1847,7 +1847,7 @@ static void smtp_thread(void* arg)
 	char		str[512];
 	char		tmp[128];
 	char		value[INI_MAX_VALUE_LEN];
-	char**		sec_list;
+	str_list_t	sec_list;
 	char*		section;
 	char		buf[1024],*p,*tp,*cp;
 	char		hdrfield[512];
@@ -4197,6 +4197,7 @@ void DLLCALL mail_server(void* arg)
 						iniReadBool(fp,sec_list[i],"native",FALSE);
 				}
 			}
+			iniFreeStringList(sec_list);
 			iniCloseFile(fp);
 		}
 
-- 
GitLab