From 1da4a66054272a628c08907be257a115016a29ae Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Wed, 6 Jun 2012 21:38:23 +0200 Subject: [PATCH] btmgmt: Fix use after free in mgmt_check_pending Break loop when pending command was found and callback called. --- mgmt/main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mgmt/main.c b/mgmt/main.c index 6e3507153..b2d6c3c48 100644 --- a/mgmt/main.c +++ b/mgmt/main.c @@ -141,6 +141,7 @@ static void mgmt_check_pending(int mgmt_sk, uint16_t op, uint16_t index, c->cb(mgmt_sk, op, index, status, data, len, c->user_data); free(c); + break; } } -- 2.47.3