From 78dd20131ae6f940b202831fc3140fe30a7a65dd Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 14 Sep 2018 22:35:36 +0200 Subject: [PATCH] wired: Fix issue with destroying EAPoL seesions list on IFF_LOWER_UP --- wired/ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wired/ethdev.c b/wired/ethdev.c index 29d6fec4..661977b2 100644 --- a/wired/ethdev.c +++ b/wired/ethdev.c @@ -451,7 +451,7 @@ static void newlink_notify(const struct ifinfomsg *ifi, int bytes) pae_write(dev, pae_group_addr, eapol_start, sizeof(eapol_start)); else if (!lower_up && dev->lower_up) - l_queue_destroy(dev->eapol_sessions, eapol_free); + l_queue_clear(dev->eapol_sessions, eapol_free); dev->active = active; dev->lower_up = lower_up;