diff --git a/scripts/kallsyms.c b/scripts/kallsyms.c index 31ed7f3f0e1574c230aca5ccbef9d18a54667272..4b2711c23f4ed9ac52d091b330bc82b4f6403027 100644 --- a/scripts/kallsyms.c +++ b/scripts/kallsyms.c @@ -491,6 +491,8 @@ static void build_initial_tok_table(void) table[pos] = table[i]; learn_symbol(table[pos].sym, table[pos].len); pos++; + } else { + free(table[i].sym); } } table_cnt = pos;