From: Felix Fietkau Date: Thu, 3 May 2018 12:34:31 +0200 Subject: [PATCH] mesh: fix crash with CONFIG_TAXONOMY enabled wpa_s->ifmsh needs to be allocated using hostapd_alloc_iface() instead of a direct call to os_zalloc, otherwise the linked list for station taxonomy items remains uninitialized, leading to a crash on the first attempt to traverse that list Signed-off-by: Felix Fietkau --- --- a/wpa_supplicant/mesh.c +++ b/wpa_supplicant/mesh.c @@ -214,7 +214,7 @@ static int wpa_supplicant_mesh_init(stru return 0; } - wpa_s->ifmsh = ifmsh = os_zalloc(sizeof(*wpa_s->ifmsh)); + wpa_s->ifmsh = ifmsh = hostapd_alloc_iface(); if (!ifmsh) return -ENOMEM;