btrace: Fix memory leak in btrace_clear.
authorTim Wiederhake <tim.wiederhake@intel.com>
Fri, 5 May 2017 06:20:50 +0000 (08:20 +0200)
committerTim Wiederhake <tim.wiederhake@intel.com>
Fri, 5 May 2017 06:20:50 +0000 (08:20 +0200)
gdb/ChangeLog
gdb/btrace.c

index 475091d..5faefca 100644 (file)
@@ -1,3 +1,7 @@
+2017-05-05  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * btrace.c (btrace_clear): Free insn vector.
+
 2017-05-05  Pedro Alves  <palves@redhat.com>
 
        * warning.m4 (build_warnings): Add -Wno-error=maybe-uninitialized.
index 3801086..20c977a 100644 (file)
@@ -1893,6 +1893,7 @@ btrace_clear (struct thread_info *tp)
       trash = it;
       it = it->flow.next;
 
+      VEC_free (btrace_insn_s, trash->insn);
       xfree (trash);
     }