From 185403dadacfae3e89b1a97c0bfcab842eba24e2 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 29 Sep 2005 12:52:14 +0000 Subject: [PATCH] hcidump: Fix memory leak with lmp_vertostr() function --- tools/parser/lmp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/parser/lmp.c b/tools/parser/lmp.c index ef3517f57..6e73e91a5 100644 --- a/tools/parser/lmp.c +++ b/tools/parser/lmp.c @@ -496,9 +496,12 @@ static inline void version_dump(int level, struct frame *frm) uint8_t ver = LMP_U8(frm); uint16_t compid = LMP_U16(frm); uint16_t subver = LMP_U16(frm); + char *tmp; p_indent(level, frm); - printf("VersNr %d (%s)\n", ver, lmp_vertostr(ver)); + tmp = lmp_vertostr(ver); + printf("VersNr %d (%s)\n", ver, tmp); + bt_free(tmp); p_indent(level, frm); printf("CompId %d (%s)\n", compid, bt_compidtostr(compid)); -- 2.47.3