|
@@ -802,7 +802,9 @@ void batadv_mcast_free(struct batadv_priv *bat_priv)
|
|
|
batadv_tvlv_container_unregister(bat_priv, BATADV_TVLV_MCAST, 1);
|
|
|
batadv_tvlv_handler_unregister(bat_priv, BATADV_TVLV_MCAST, 1);
|
|
|
|
|
|
+ spin_lock_bh(&bat_priv->tt.commit_lock);
|
|
|
batadv_mcast_mla_tt_retract(bat_priv, NULL);
|
|
|
+ spin_unlock_bh(&bat_priv->tt.commit_lock);
|
|
|
}
|
|
|
|
|
|
/**
|