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