diff options
-rw-r--r-- | sshuttle/client.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sshuttle/client.py b/sshuttle/client.py index 5e4009e..1f930ae 100644 --- a/sshuttle/client.py +++ b/sshuttle/client.py @@ -518,11 +518,14 @@ def _main(tcp_listener, udp_listener, fw, ssh_cmd, remotename, # set --auto-nets, we might as well wait for the message first, then # ignore its contents. mux.got_routes = None - fw.start() - sdnotify.send(sdnotify.ready(), sdnotify.status('Connected')) + serverready() mux.got_routes = onroutes + def serverready(): + fw.start() + sdnotify.send(sdnotify.ready(), sdnotify.status('Connected')) + def onhostlist(hostlist): debug2('got host list: %r\n' % hostlist) for line in hostlist.strip().split(): |