diff options
-rw-r--r-- | sugar_network/toolkit/netlink.py | 3 |
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: |