]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
Bluetooth: use memset avoid memory leaks
authorMinghao Chi (CGEL ZTE) <chi.minghao@zte.com.cn>
Fri, 25 Feb 2022 07:41:52 +0000 (07:41 +0000)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 4 Mar 2022 15:55:38 +0000 (16:55 +0100)
Use memset to initialize structs to prevent memory leaks
in l2cap_ecred_connect

Reported-by: Zeal Robot <zealci@zte.com.cn>
Signed-off-by: Minghao Chi (CGEL ZTE) <chi.minghao@zte.com.cn>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
net/bluetooth/l2cap_core.c

index e817ff0607a06d37712966584eeba1bc2d747910..8df99c07f27249848f08d5f5ade279a19aeb028d 100644 (file)
@@ -1436,6 +1436,7 @@ static void l2cap_ecred_connect(struct l2cap_chan *chan)
 
        l2cap_ecred_init(chan, 0);
 
+       memset(&data, 0, sizeof(data));
        data.pdu.req.psm     = chan->psm;
        data.pdu.req.mtu     = cpu_to_le16(chan->imtu);
        data.pdu.req.mps     = cpu_to_le16(chan->mps);