From 639744f569c9cc667a01a5f4d942bef09d9739b6 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 16 May 2017 10:50:08 +0200 Subject: [PATCH] idnode: fix the critical access-after-free in api_idnode_handler() --- src/api/api_idnode.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api/api_idnode.c b/src/api/api_idnode.c index 297069f3e..0890f902b 100644 --- a/src/api/api_idnode.c +++ b/src/api/api_idnode.c @@ -670,7 +670,8 @@ api_idnode_handler err = EPERM; } else { handler(perm, in); - idnode_perm_unset(in); + if (!destroyed) + idnode_perm_unset(in); } htsmsg_destroy(msg); } -- 2.47.2