diff options
author | Mat Martineau <mathewm@codeaurora.org> | 2012-04-27 16:50:50 -0700 |
---|---|---|
committer | Gustavo Padovan <gustavo@padovan.org> | 2012-05-09 01:40:49 -0300 |
commit | 61d6ef3e3408cdf7e622646fb90a9f7f9560b943 (patch) | |
tree | b8a711d6cb948ec81749aa8b06a53a8e2dac0b37 /net/sctp/transport.c | |
parent | dbd89fddc1f1fc96085deb164b7b9b2361241dd3 (diff) | |
download | op-kernel-dev-61d6ef3e3408cdf7e622646fb90a9f7f9560b943.zip op-kernel-dev-61d6ef3e3408cdf7e622646fb90a9f7f9560b943.tar.gz |
Bluetooth: Make better use of l2cap_chan reference counting
L2CAP sockets contain a pointer to l2cap_chan that needs to be
reference counted in order to prevent a possible dangling pointer when
the channel is freed.
There were a few other cases where an l2cap_chan pointer on the stack
was dereferenced after a call to l2cap_chan_del. Those pointers are
also now reference counted.
Signed-off-by: Mat Martineau <mathewm@codeaurora.org>
Signed-off-by: Gustavo Padovan <gustavo@padovan.org>
Diffstat (limited to 'net/sctp/transport.c')
0 files changed, 0 insertions, 0 deletions