bluetooth: delete timer in l2cap_conn_del()
Delete a possibly armed timer before kfree'ing the connection object. Solves: http://lkml.org/lkml/2008/2/15/514 Reported-by:Quel Qun <kelk1@comcast.net> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
5f2f40a92e
commit
3ab2273175
1 changed files with 2 additions and 0 deletions
|
@ -417,6 +417,8 @@ static void l2cap_conn_del(struct hci_conn *hcon, int err)
|
|||
l2cap_sock_kill(sk);
|
||||
}
|
||||
|
||||
del_timer_sync(&conn->info_timer);
|
||||
|
||||
hcon->l2cap_data = NULL;
|
||||
kfree(conn);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue