android_kernel_oneplus_msm8998/drivers/nfc
Pan Bian 0c5f54da33 NFC: st21nfca: fix double free
[ Upstream commit 99a8efbb6e30b72ac98cecf81103f847abffb1e5 ]

The variable nfcid_skb is not changed in the callee nfc_hci_get_param()
if error occurs. Consequently, the freed variable nfcid_skb will be
freed again, resulting in a double free bug. Set nfcid_skb to NULL after
releasing it to fix the bug.

Signed-off-by: Pan Bian <bianpan2016@163.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-11-12 19:13:16 +01:00
..
fdp NFC: fdp: fix incorrect free object 2019-11-12 19:13:15 +01:00
microread char/misc drivers for 4.4-rc1 2015-11-04 22:15:15 -08:00
nfcmrvl NFC: nfcmrvl_uart: fix OF child-node lookup 2018-12-01 09:46:35 +01:00
nxp-nci NFC: nxp-nci: Include unaligned.h instead of access_ok.h 2019-02-20 10:13:20 +01:00
pn544 char/misc drivers for 4.4-rc1 2015-11-04 22:15:15 -08:00
s3fwrn5 NFC: nci: rename nci_prop_ops to nci_driver_ops 2015-10-25 20:28:59 +01:00
st-nci st_nci_hci_connectivity_event_received: null check the allocation 2019-09-06 10:18:05 +02:00
st21nfca NFC: st21nfca: fix double free 2019-11-12 19:13:16 +01:00
Kconfig NFC: Add Intel Fields Peak NFC solution driver 2015-10-25 20:29:16 +01:00
Makefile NFC: Add Intel Fields Peak NFC solution driver 2015-10-25 20:29:16 +01:00
mei_phy.c mei: bus: fix received data size check in NFC fixup 2016-11-18 10:48:36 +01:00
mei_phy.h mei: bus: complete variable rename of type struct mei_cl_device 2015-09-20 19:31:09 -07:00
nfcsim.c NFC: netlink: Add mode parameter to deactivate_target functions 2015-10-27 03:55:12 +01:00
nfcwilink.c NFC: nfcwilink: Drop a useless static qualifier 2015-10-19 20:06:13 +02:00
pn533.c NFC: netlink: Add mode parameter to deactivate_target functions 2015-10-27 03:55:12 +01:00
port100.c NFC: logging neatening 2015-04-07 12:05:12 +02:00
trf7970a.c spi: Updates for v4.4 2015-11-05 13:15:12 -08:00