Bluetooth: Fix issue with uninitialized nsh.type in DTL-1 driver
authorMarcel Holtmann <marcel@holtmann.org>
Sun, 14 Jun 2009 13:24:44 +0000 (15:24 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Sun, 14 Jun 2009 13:40:34 +0000 (15:40 +0200)
The current build shows a warning with the DTL-1 driver:

  CC [M]  drivers/bluetooth/dtl1_cs.o
drivers/bluetooth/dtl1_cs.c: In function ‘dtl1_hci_send_frame’:
drivers/bluetooth/dtl1_cs.c:396: warning: ‘nsh.type’ may be used uninitialized in this function

Fix this by adding a proper error for unknown packet types.

Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/bluetooth/dtl1_cs.c

index 901bdd9..2cc7b32 100644 (file)
@@ -415,6 +415,8 @@ static int dtl1_hci_send_frame(struct sk_buff *skb)
                hdev->stat.sco_tx++;
                nsh.type = 0x83;
                break;
                hdev->stat.sco_tx++;
                nsh.type = 0x83;
                break;
+       default:
+               return -EILSEQ;
        };
 
        nsh.zero = 0;
        };
 
        nsh.zero = 0;