25 lines
622 B
Diff
25 lines
622 B
Diff
diff --git a/drivers/bluetooth/btintel.c b/drivers/bluetooth/btintel.c
|
|
--- a/drivers/bluetooth/btintel.c
|
|
+++ b/drivers/bluetooth/btintel.c
|
|
@@ -720,6 +720,7 @@ static int btintel_read_version_tlv(struct hci_dev *hdev,
|
|
{
|
|
struct sk_buff *skb;
|
|
const u8 param[1] = { 0xFF };
|
|
+ int err;
|
|
|
|
if (!version)
|
|
return -EINVAL;
|
|
@@ -738,10 +739,10 @@ static int btintel_read_version_tlv(struct hci_dev *hdev,
|
|
return -EIO;
|
|
}
|
|
|
|
- btintel_parse_version_tlv(hdev, version, skb);
|
|
+ err = btintel_parse_version_tlv(hdev, version, skb);
|
|
|
|
kfree_skb(skb);
|
|
- return 0;
|
|
+ return err;
|
|
}
|
|
|
|
/* ------- REGMAP IBT SUPPORT ------- */
|