Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
If a command is already sent, we take care of freeing it, but we also need to cancel the timeout as well. Signed-off-by: Archie Pusaka <apusaka@chromium.org> Reviewed-by: Abhishek Pandit-Subedi <abhishekpandit@google.com> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
This commit is contained in:
parent
eeb1aafe97
commit
97dfaf073f
|
@ -4721,6 +4721,7 @@ int hci_dev_open_sync(struct hci_dev *hdev)
|
|||
hdev->flush(hdev);
|
||||
|
||||
if (hdev->sent_cmd) {
|
||||
cancel_delayed_work_sync(&hdev->cmd_timer);
|
||||
kfree_skb(hdev->sent_cmd);
|
||||
hdev->sent_cmd = NULL;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue