|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 1/1] tools/symbols: fix memory leak in build_initial_tok_table()
Free the table[i].sym field of the invalid sym_entry since
it is malloc'ed data.
Signed-off-by: Yuanjun Gong <ruc_gongyuanjun@xxxxxxx>
---
xen/tools/symbols.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/xen/tools/symbols.c b/xen/tools/symbols.c
index 710e9785d3..8daa588d2f 100644
--- a/xen/tools/symbols.c
+++ b/xen/tools/symbols.c
@@ -422,6 +422,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;
--
2.17.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |