aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Roskin <proski@gnu.org>2007-06-02 14:00:39 -0400
committerGuido Guenther <agx@bogon.sigxcpu.org>2007-06-03 18:38:23 +0200
commita7cece2a1234b874bd37c380fe39036cd5be4e70 (patch)
treef003c40b7d0d04ea1349236e112a24991308d60b
parente0b11ff37daaf931a9fa2d367bf0c35d1e43121f (diff)
[PATCH] Delete all timers on disconnect to be safe
Signed-off-by: Pavel Roskin <proski@gnu.org>
-rw-r--r--at76_usb.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/at76_usb.c b/at76_usb.c
index e31a734..fc5e81a 100644
--- a/at76_usb.c
+++ b/at76_usb.c
@@ -2365,6 +2365,8 @@ static void at76_delete_device(struct at76_priv *priv)
at76_free_bss_list(priv);
del_timer_sync(&priv->bss_list_timer);
+ del_timer_sync(&priv->mgmt_timer);
+ del_timer_sync(&priv->restart_timer);
if (priv->istate == CONNECTED) {
at76_iwevent_bss_disconnect(priv->netdev);