3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-10-04 02:18:49 +02: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_queue_destroy(hs20_settings, hs20_config_free);
l_queue_destroy(hs20_settings, NULL);
hs20_settings = NULL;
}