ソースを参照

Bluetooth: Fix issue with uninitialized nsh.type in DTL-1 driver

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>
Marcel Holtmann 16 年 前
コミット
3c4bdc4bd4
1 ファイル変更2 行追加0 行削除
  1. 2 0
      drivers/bluetooth/dtl1_cs.c

+ 2 - 0
drivers/bluetooth/dtl1_cs.c

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