From ca18b395e2f7628e30958a1b21b7d0af5e6c90b4 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 5 Nov 2014 08:29:33 -0600 Subject: [PATCH] wiphy: Fix valgrind complaint The network list must be destroyed before the BSS list as that is used inside network_free --- src/wiphy.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wiphy.c b/src/wiphy.c index 2b8b1451..dd5383a7 100644 --- a/src/wiphy.c +++ b/src/wiphy.c @@ -491,10 +491,11 @@ static void netdev_free(void *data) l_debug("Freeing interface %s", netdev->name); + l_hashmap_destroy(netdev->networks, network_free); + l_queue_destroy(netdev->bss_list, bss_free); l_queue_destroy(netdev->old_bss_list, bss_free); - l_hashmap_destroy(netdev->networks, network_free); l_free(netdev); }