Commit d9319560 authored by Jun Nie's avatar Jun Nie Committed by Gustavo F. Padovan

Bluetooth: add NULL pointer check in HCI

If we fail to find a hci device pointer in hci_uart, don't try
to deref the NULL one we do have.
Signed-off-by: default avatarJun Nie <njun@marvell.com>
Signed-off-by: default avatarGustavo F. Padovan <padovan@profusion.mobi>
parent 183f732c
...@@ -311,8 +311,10 @@ static void hci_uart_tty_close(struct tty_struct *tty) ...@@ -311,8 +311,10 @@ static void hci_uart_tty_close(struct tty_struct *tty)
if (test_and_clear_bit(HCI_UART_PROTO_SET, &hu->flags)) { if (test_and_clear_bit(HCI_UART_PROTO_SET, &hu->flags)) {
hu->proto->close(hu); hu->proto->close(hu);
hci_unregister_dev(hdev); if (hdev) {
hci_free_dev(hdev); hci_unregister_dev(hdev);
hci_free_dev(hdev);
}
} }
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment