1234567891011121314151617181920212223 |
- From: Felix Fietkau <[email protected]>
- 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 <[email protected]>
- ---
- --- 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;
-
|