Diff between 6f29a25a6518450e39be07161a8b60e5d49a6ca2 and 185403dadacfae3e89b1a97c0bfcab842eba24e2
Changed Files
| File | Additions | Deletions | Status |
| tools/parser/lmp.c | +4 | -1 | modified |
Full Patch
diff --git a/tools/parser/lmp.c b/tools/parser/lmp.c
index ef3517f..6e73e91 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));