From c43a9c449e021390879b006ae9f2ab44b8bcb550 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 6 Jul 2006 15:53:31 +0200 Subject: [PATCH] --- yaml --- r: 32513 b: refs/heads/master c: 420cc3505f91246699bcfb88d30c4466adc0b87b h: refs/heads/master i: 32511: fc2e117609064a0ccb2760b5fc4c1cab56259623 v: v3 --- [refs] | 2 +- trunk/drivers/bluetooth/hci_ldisc.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index b0bd3be37cd7..3fd104618a29 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 25ea6db04a96d7871e7ece27d566f3228d59d932 +refs/heads/master: 420cc3505f91246699bcfb88d30c4466adc0b87b diff --git a/trunk/drivers/bluetooth/hci_ldisc.c b/trunk/drivers/bluetooth/hci_ldisc.c index 1994270c16e1..93ba25b7ea32 100644 --- a/trunk/drivers/bluetooth/hci_ldisc.c +++ b/trunk/drivers/bluetooth/hci_ldisc.c @@ -191,7 +191,7 @@ static int hci_uart_flush(struct hci_dev *hdev) /* Flush any pending characters in the driver and discipline. */ tty_ldisc_flush(tty); - if (tty->driver->flush_buffer) + if (tty->driver && tty->driver->flush_buffer) tty->driver->flush_buffer(tty); if (test_bit(HCI_UART_PROTO_SET, &hu->flags)) @@ -290,7 +290,7 @@ static int hci_uart_tty_open(struct tty_struct *tty) if (tty->ldisc.flush_buffer) tty->ldisc.flush_buffer(tty); - if (tty->driver->flush_buffer) + if (tty->driver && tty->driver->flush_buffer) tty->driver->flush_buffer(tty); return 0;