mirror of
https://github.com/torvalds/linux.git
synced 2024-12-28 13:51:44 +00:00
5a3570061a
st21nfca_hci_load_session() calls kfree_skb() on unitialized
variables skb_pipe_info and skb_pipe_list if the call to
nfc_hci_connect_gate() failed. Reword the error path to not use
these variables when they are not initialized. While at it, there
seemed to be a memory leak because skb_pipe_info was only freed
once, after the for-loop, even though several ones were created
by nfc_hci_send_cmd.
Fixes:
|
||
---|---|---|
.. | ||
i2c.c | ||
Kconfig | ||
Makefile | ||
st21nfca_dep.c | ||
st21nfca_dep.h | ||
st21nfca_se.c | ||
st21nfca_se.h | ||
st21nfca.c | ||
st21nfca.h |