From 48972b9c6df9a70eac339030619fc3bd7f95ad89 Mon Sep 17 00:00:00 2001 From: Thomas Bailleux Date: Thu, 19 Oct 2017 18:37:25 +0200 Subject: [PATCH] call r_cons_break_pop after r_cons_break_push in a loop, avoiding leaks and the infinite loop (issue #8709) (#8711) --- libr/core/anal_tp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libr/core/anal_tp.c b/libr/core/anal_tp.c index 7030c2b106..3bef81e4c1 100644 --- a/libr/core/anal_tp.c +++ b/libr/core/anal_tp.c @@ -277,6 +277,7 @@ R_API void r_core_anal_type_match(RCore *core, RAnalFunction *fcn) { break; } } + r_cons_break_pop(); } r_cons_break_pop (); r_anal_emul_restore (core, hc);