Message ID | 20241022115434.1513930-1-dmantipov@yandex.ru (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | Bluetooth: fix error handling path in __add_adv_patterns_monitor() | expand |
Context | Check | Description |
---|---|---|
tedd_an/pre-ci_am | success | Success |
tedd_an/CheckPatch | success | CheckPatch PASS |
tedd_an/GitLint | success | Gitlint PASS |
tedd_an/SubjectPrefix | success | Gitlint PASS |
tedd_an/BuildKernel | success | BuildKernel PASS |
tedd_an/CheckAllWarning | success | CheckAllWarning PASS |
tedd_an/CheckSparse | success | CheckSparse PASS |
diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c index a429661b676a..92c9808e419b 100644 --- a/net/bluetooth/mgmt.c +++ b/net/bluetooth/mgmt.c @@ -5301,6 +5301,7 @@ static int __add_adv_patterns_monitor(struct sock *sk, struct hci_dev *hdev, else status = MGMT_STATUS_FAILED; + mgmt_pending_remove(cmd); goto unlock; }
Add missing call to 'mgmt_pending_remove()' on 'hci_cmd_sync_queue()' error handling path in '__add_adv_patterns_monitor()'. Compile tested only. Fixes: b747a83690c8 ("Bluetooth: hci_sync: Refactor add Adv Monitor") Signed-off-by: Dmitry Antipov <dmantipov@yandex.ru> --- net/bluetooth/mgmt.c | 1 + 1 file changed, 1 insertion(+)