diff options
author | Christopher William Snowhill <chris@kode54.net> | 2020-12-27 04:12:32 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2020-12-27 21:35:59 +0100 |
commit | a5687c644015a097304a2e47476c0ecab2065734 (patch) | |
tree | 48540d7d93c32db549d6a9da8cf88252bd239785 /net/bluetooth/a2mp.c | |
parent | Bluetooth: btrtl: Enable central-peripheral role (diff) | |
download | linux-a5687c644015a097304a2e47476c0ecab2065734.tar.xz linux-a5687c644015a097304a2e47476c0ecab2065734.zip |
Bluetooth: Fix initializing response id after clearing struct
Looks like this was missed when patching the source to clear the structures
throughout, causing this one instance to clear the struct after the response
id is assigned.
Fixes: eddb7732119d ("Bluetooth: A2MP: Fix not initializing all members")
Signed-off-by: Christopher William Snowhill <chris@kode54.net>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'net/bluetooth/a2mp.c')
-rw-r--r-- | net/bluetooth/a2mp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/bluetooth/a2mp.c b/net/bluetooth/a2mp.c index da7fd7c8c2dc..cc26e4c047ad 100644 --- a/net/bluetooth/a2mp.c +++ b/net/bluetooth/a2mp.c @@ -381,9 +381,9 @@ static int a2mp_getampassoc_req(struct amp_mgr *mgr, struct sk_buff *skb, hdev = hci_dev_get(req->id); if (!hdev || hdev->amp_type == AMP_TYPE_BREDR || tmp) { struct a2mp_amp_assoc_rsp rsp; - rsp.id = req->id; memset(&rsp, 0, sizeof(rsp)); + rsp.id = req->id; if (tmp) { rsp.status = A2MP_STATUS_COLLISION_OCCURED; |