3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-12-22 13:02:44 +01:00

hotspot: fix double free between hostpot and knownnetworks

The module framework was changed to call the module exit functions in
the reverse order as the init functions. This uncovered/caused known
networks to try and free the network_info structures after hotspot had
already freed them. Since known networks clean up the network_info's
anyways, we don't actually need hotspot to do any cleanup.
This commit is contained in:
James Prestwood 2019-11-13 14:30:32 -08:00 committed by Denis Kenzior
parent a3817ba015
commit 81ac94fd01

View File

@ -524,7 +524,7 @@ static void hotspot_exit(void)
{ {
l_dir_watch_destroy(hs20_dir_watch); l_dir_watch_destroy(hs20_dir_watch);
l_queue_destroy(hs20_settings, hs20_config_free); l_queue_destroy(hs20_settings, NULL);
hs20_settings = NULL; hs20_settings = NULL;
} }