tunnel.py fix socket creation problem

This commit is contained in:
catborise
2020-07-14 15:10:03 +03:00
parent f23e6b000f
commit b6cb81c3bc
2 changed files with 6 additions and 15 deletions

View File

@@ -28,7 +28,6 @@ import signal
import logging
from functools import reduce
class Tunnel(object):
def __init__(self):
self.outfd = None
@@ -92,9 +91,9 @@ class Tunnel(object):
os.close(0)
os.close(1)
os.close(2)
os.dup(fds[1].fileno())
os.dup(fds[1].fileno())
os.dup(errorfds[1].fileno())
os.dup2(fds[1].fileno(), 0)
os.dup2(fds[1].fileno(), 1)
os.dup2(errorfds[1].fileno(), 2)
os.execlp(*argv)
os._exit(1)
else: