From 442ea0348deb63548d7e6c97e7b727e6e606d8bb Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 2 Feb 2017 18:39:38 +0100 Subject: [PATCH] device/wifi: don't reschedule idle handler for schedule_ap_list_dump() (cherry picked from commit e4a9942ba8a24744d043ec0b9dece3d347b0fc64) --- src/devices/wifi/nm-device-wifi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/devices/wifi/nm-device-wifi.c b/src/devices/wifi/nm-device-wifi.c index 33847b8866..3891de7ead 100644 --- a/src/devices/wifi/nm-device-wifi.c +++ b/src/devices/wifi/nm-device-wifi.c @@ -1594,8 +1594,8 @@ schedule_ap_list_dump (NMDeviceWifi *self) { NMDeviceWifiPrivate *priv = NM_DEVICE_WIFI_GET_PRIVATE (self); - nm_clear_g_source (&priv->ap_dump_id); - if (_LOGD_ENABLED (LOGD_WIFI_SCAN)) + if ( !priv->ap_dump_id + && _LOGD_ENABLED (LOGD_WIFI_SCAN)) priv->ap_dump_id = g_timeout_add_seconds (1, ap_list_dump, self); }