diff --git a/hwconf/other/hw_gesc.c b/hwconf/other/hw_gesc.c index b5838e0f..af3d8476 100644 --- a/hwconf/other/hw_gesc.c +++ b/hwconf/other/hw_gesc.c @@ -476,6 +476,7 @@ static void terminal_cmd_doublepulse(int argc, const char** argv) break; } commands_printf("Done"); + mempools_free_mcconf(mcconf); return; } diff --git a/hwconf/teamtriforceuk/a200s_v3/hw_a200s_v3_core.c b/hwconf/teamtriforceuk/a200s_v3/hw_a200s_v3_core.c index fb5d8abf..350a09bf 100644 --- a/hwconf/teamtriforceuk/a200s_v3/hw_a200s_v3_core.c +++ b/hwconf/teamtriforceuk/a200s_v3/hw_a200s_v3_core.c @@ -454,5 +454,6 @@ static void terminal_cmd_doublepulse(int argc, const char** argv) break; } commands_printf("Done"); + mempools_free_mcconf(mcconf); return; } diff --git a/hwconf/teamtriforceuk/a200s_v4/v4/hw_a200s_v4_core.c b/hwconf/teamtriforceuk/a200s_v4/v4/hw_a200s_v4_core.c index 8fb19363..95993400 100644 --- a/hwconf/teamtriforceuk/a200s_v4/v4/hw_a200s_v4_core.c +++ b/hwconf/teamtriforceuk/a200s_v4/v4/hw_a200s_v4_core.c @@ -483,5 +483,6 @@ static void terminal_cmd_doublepulse(int argc, const char** argv) break; } commands_printf("Done"); + mempools_free_mcconf(mcconf); return; } diff --git a/hwconf/teamtriforceuk/a200s_v4/v41/hw_a200s_v41_core.c b/hwconf/teamtriforceuk/a200s_v4/v41/hw_a200s_v41_core.c index ac96122c..531b22fc 100644 --- a/hwconf/teamtriforceuk/a200s_v4/v41/hw_a200s_v41_core.c +++ b/hwconf/teamtriforceuk/a200s_v4/v41/hw_a200s_v41_core.c @@ -552,5 +552,6 @@ static void terminal_cmd_doublepulse(int argc, const char** argv) break; } commands_printf("Done"); + mempools_free_mcconf(mcconf); return; }