Signed-off-by: Felix Fietkau <nbd@openwrt.org>
{
struct wireless_interface *vif;
{
struct wireless_interface *vif;
+ uloop_timeout_cancel(&wdev->timeout);
wireless_complete_kill_request(wdev);
free(wdev->data);
wdev->data = NULL;
wireless_complete_kill_request(wdev);
free(wdev->data);
wdev->data = NULL;
wireless_process_kill_all(wdev, SIGTERM, true);
wireless_process_kill_all(wdev, SIGTERM, true);
wdev->state = IFS_DOWN;
wireless_device_free_state(wdev);
wdev->state = IFS_DOWN;
wireless_device_free_state(wdev);