Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sugar_network/toolkit/netlink.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/sugar_network/toolkit/netlink.py b/sugar_network/toolkit/netlink.py
index 9ad8370..6b8bee8 100644
--- a/sugar_network/toolkit/netlink.py
+++ b/sugar_network/toolkit/netlink.py
@@ -69,9 +69,12 @@ def wait_for_route():
if int(dst, 16) in (0, 224):
return gw
+ coroutine.reset_resolver()
+
old_route = get_route()
if old_route:
yield old_route
+
with Netlink(socket.NETLINK_ROUTE,
RTMGRP_IPV4_ROUTE | RTMGRP_IPV6_ROUTE) as monitor:
while True: