aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/bluetooth
diff options
context:
space:
mode:
authorGustavo F. Padovan <padovan@profusion.mobi>2011-04-25 14:10:41 -0400
committerGustavo F. Padovan <padovan@profusion.mobi>2011-04-28 00:10:01 -0400
commit6ff5abbf4e4aa88feb9c2367d4fbd9ea081bf98c (patch)
tree05848e91d3ac481432b3c0718dbb9fd91a5067c1 /include/net/bluetooth
parent8c1d787be4b62d2d1b6f04953eca4bcf7c839d44 (diff)
Bluetooth: Fix memory leak with L2CAP channels
A new l2cap_chan_free() is added to free the channels. Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
Diffstat (limited to 'include/net/bluetooth')
-rw-r--r--include/net/bluetooth/l2cap.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/bluetooth/l2cap.h b/include/net/bluetooth/l2cap.h
index 3de90a91a4e..0a0134161b1 100644
--- a/include/net/bluetooth/l2cap.h
+++ b/include/net/bluetooth/l2cap.h
@@ -469,6 +469,7 @@ struct sock *l2cap_sock_alloc(struct net *net, struct socket *sock,
469void l2cap_send_disconn_req(struct l2cap_conn *conn, struct l2cap_chan *chan, int err); 469void l2cap_send_disconn_req(struct l2cap_conn *conn, struct l2cap_chan *chan, int err);
470struct l2cap_chan *l2cap_chan_alloc(struct sock *sk); 470struct l2cap_chan *l2cap_chan_alloc(struct sock *sk);
471void l2cap_chan_del(struct l2cap_chan *chan, int err); 471void l2cap_chan_del(struct l2cap_chan *chan, int err);
472void l2cap_chan_free(struct l2cap_chan *chan);
472int l2cap_chan_connect(struct l2cap_chan *chan); 473int l2cap_chan_connect(struct l2cap_chan *chan);
473 474
474#endif /* __L2CAP_H */ 475#endif /* __L2CAP_H */