summaryrefslogtreecommitdiffstats
path: root/sshuttle/client.py
diff options
context:
space:
mode:
Diffstat (limited to 'sshuttle/client.py')
-rw-r--r--sshuttle/client.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/sshuttle/client.py b/sshuttle/client.py
index 2b0bd18..29c3dfa 100644
--- a/sshuttle/client.py
+++ b/sshuttle/client.py
@@ -278,7 +278,8 @@ class FirewallClient:
try:
debug1("Starting firewall manager with command: %r" % argv)
- self.p = ssubprocess.Popen(argv, stdout=s1, preexec_fn=setup)
+ self.p = ssubprocess.Popen(argv, stdout=s1, stdin=s1,
+ preexec_fn=setup)
# No env: Talking to `FirewallClient.start`, which has no i18n.
except OSError as e:
# This exception will occur if the program isn't