From 4d1a66dac74d329bf6ef7df44e07b7056abeea9d Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Mon, 1 May 2023 17:20:43 -0700
Subject: [PATCH] Fix another small memleak reported by valgrind: global hot
 keys

Not a huge deal, but there it is (or was).
---
 src/sbbs3/scfglib2.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/sbbs3/scfglib2.c b/src/sbbs3/scfglib2.c
index bcfe2118fc..f7f41117d8 100644
--- a/src/sbbs3/scfglib2.c
+++ b/src/sbbs3/scfglib2.c
@@ -1013,4 +1013,11 @@ void free_xtrn_cfg(scfg_t* cfg)
 		FREE_AND_NULL(cfg->natvpgm);
 	}
 	cfg->total_natvpgms=0;
+
+	if(cfg->hotkey != NULL) {
+		for(i=0; i < cfg->total_hotkeys; ++i)
+			free(cfg->hotkey[i]);
+		FREE_AND_NULL(cfg->hotkey);
+	}
+	cfg->total_hotkeys = 0;
 }
-- 
GitLab