From b93ca7f5651a4c61b66aa8e32a5e6f4bd77ecfa0 Mon Sep 17 00:00:00 2001 From: Ryan Hileman Date: Sun, 7 May 2017 19:40:34 -0700 Subject: [PATCH] fix unreachable UAF (fix #758) (#824) --- uc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/uc.c b/uc.c index 4fa02bef..370f7b95 100644 --- a/uc.c +++ b/uc.c @@ -1084,6 +1084,7 @@ uc_err uc_hook_del(uc_engine *uc, uc_hook hh) if (list_remove(&uc->hook[i], (void *)hook)) { if (--hook->refs == 0) { free(hook); + break; } } }