:: commit f46468e240499e5b1e77bda6fbaa90a90add4f14

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

parents: a7054df925

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