Bluetooth: fix breakage in amp_write_rem_assoc_frag()
Subsystems (3)
PATCH 1/1 Bluetooth: fix breakage in amp_write_rem_assoc_frag()
We should be passing the pointer itself instead of the address of the pointer.
This was a copy and paste bug when we replaced the calls to hci_send_cmd(). Originally, the arguments were "len, cp" but we overwrote them with "sizeof(cp), &cp" by mistake.
---
I'm pretty sure this is correct, but it's a static checker fix and I haven't tested it.
net/bluetooth/amp.c +1 -1
@@ -379,7 +379,7 @@ static bool amp_write_rem_assoc_frag(struct hci_dev *hdev,amp_ctrl_put (ctrl);hci_req_init (&req, hdev); -hci_req_add (&req,HCI_OP_WRITE_REMOTE_AMP_ASSOC ,sizeof (cp), &cp); +hci_req_add (&req,HCI_OP_WRITE_REMOTE_AMP_ASSOC , len, cp);hci_req_run_skb (&req, write_remote_amp_assoc_complete);kfree (cp);
Marcel Holtmann
maintainerHi Dan,
Quoted 7 lines
We should be passing the pointer itself instead of the address of the pointer.
This was a copy and paste bug when we replaced the calls to
hci_send_cmd(). Originally, the arguments were "len, cp" but we overwrote them with "sizeof(cp), &cp" by mistake.
Quoted 5 lines
Fixes b3d3914006a0 ('Bluetooth: Move amp assoc read/write completed callback to amp.c')Signed-off-by Dan Carpenter <[email protected]>---
I'm pretty sure this is correct, but it's a static checker fix and I haven't tested it.
it is correct and patch has been applied to bluetooth-next tree.
Regards
Marcel