:: commit cf144c0be444b3019e4c417e008899f49174d281

Mintsuki <mintsuki@protonmail.com> — 2026-01-11 21:08

parents: 10af2d51d0

config: Free macro on malformed definition

diff --git a/common/lib/config.c b/common/lib/config.c
index 257d5154..beaf781c 100644
--- a/common/lib/config.c
+++ b/common/lib/config.c
@@ -439,6 +439,7 @@ skip_loop:
             }
 
             if (config_addr[i] == '\n' || config_addr[i] == 0 || config_addr[i+1] != '=') {
+                pmm_free(macro, sizeof(struct macro));
                 continue;
             }
             i += 2;
tab: 248 wrap: offon