diff options
author | Thomas Haller <thaller@redhat.com> | 2017-07-12 08:24:43 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2017-07-17 12:50:37 +0200 |
commit | fd0b928819431a98147c46bd4da5ff0c544f30d0 (patch) | |
tree | 53315bdfc11d836a917d892cc001ca5484cb180e | |
parent | 45a58c38117bf6e5e13adc77caaef3661b759b00 (diff) | |
download | NetworkManager-fd0b928819431a98147c46bd4da5ff0c544f30d0.tar.gz |
route-manager: fix timeout for cleanup device-route monitoring
The timeout was wrongly set to a huge number, and would never hit.
This leaked some data, that we could instead clean up. It's not
serious however.
-rw-r--r-- | src/nm-route-manager.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nm-route-manager.c b/src/nm-route-manager.c index 70554c4117..bcf911f12e 100644 --- a/src/nm-route-manager.c +++ b/src/nm-route-manager.c @@ -33,7 +33,7 @@ * up, we delete it. */ #define IP4_DEVICE_ROUTES_WAIT_TIME_NS (NM_UTILS_NS_PER_SECOND / 2) -#define IP4_DEVICE_ROUTES_GC_INTERVAL_SEC (IP4_DEVICE_ROUTES_WAIT_TIME_NS * 2) +#define IP4_DEVICE_ROUTES_GC_INTERVAL_MSEC ((IP4_DEVICE_ROUTES_WAIT_TIME_NS / 1000000) * 3) /*****************************************************************************/ @@ -1227,7 +1227,7 @@ nm_route_manager_ip4_route_register_device_route_purge_list (NMRouteManager *sel } if (priv->ip4_device_routes.gc_id == 0) { g_signal_connect (priv->platform, NM_PLATFORM_SIGNAL_IP4_ROUTE_CHANGED, G_CALLBACK (_ip4_device_routes_ip4_route_changed), self); - priv->ip4_device_routes.gc_id = g_timeout_add (IP4_DEVICE_ROUTES_GC_INTERVAL_SEC, (GSourceFunc) _ip4_device_routes_gc, self); + priv->ip4_device_routes.gc_id = g_timeout_add (IP4_DEVICE_ROUTES_GC_INTERVAL_MSEC, (GSourceFunc) _ip4_device_routes_gc, self); } } |