mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-01-01 23:01:29 +00:00
Bluetooth: Fix hci_cc_read_local_ext_features()
Copy the Features value according to the Page number. Signed-off-by: Andre Guedes <aguedespe@gmail.com> Acked-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
This commit is contained in:
parent
59e294065d
commit
b5b32b653d
@ -711,7 +711,14 @@ static void hci_cc_read_local_ext_features(struct hci_dev *hdev,
|
|||||||
if (rp->status)
|
if (rp->status)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
memcpy(hdev->host_features, rp->features, 8);
|
switch (rp->page) {
|
||||||
|
case 0:
|
||||||
|
memcpy(hdev->features, rp->features, 8);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
memcpy(hdev->host_features, rp->features, 8);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
hci_req_complete(hdev, HCI_OP_READ_LOCAL_EXT_FEATURES, rp->status);
|
hci_req_complete(hdev, HCI_OP_READ_LOCAL_EXT_FEATURES, rp->status);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user