Merge commit 'a7fa97f0e14926cc4433483fcb7581e0b3782140'
* commit 'a7fa97f0e14926cc4433483fcb7581e0b3782140': WebSocketProxy: support non path target_cfg
This commit is contained in:
commit
611da86353
|
|
@ -229,9 +229,6 @@ class WebSocketProxy(websocket.WebSocketServer):
|
||||||
"REBIND_OLD_PORT": str(kwargs['listen_port']),
|
"REBIND_OLD_PORT": str(kwargs['listen_port']),
|
||||||
"REBIND_NEW_PORT": str(self.target_port)})
|
"REBIND_NEW_PORT": str(self.target_port)})
|
||||||
|
|
||||||
if self.target_cfg:
|
|
||||||
self.target_cfg = os.path.abspath(self.target_cfg)
|
|
||||||
|
|
||||||
websocket.WebSocketServer.__init__(self, RequestHandlerClass, *args, **kwargs)
|
websocket.WebSocketServer.__init__(self, RequestHandlerClass, *args, **kwargs)
|
||||||
|
|
||||||
def run_wrap_cmd(self):
|
def run_wrap_cmd(self):
|
||||||
|
|
@ -389,6 +386,10 @@ def websockify_init():
|
||||||
try: opts.target_port = int(opts.target_port)
|
try: opts.target_port = int(opts.target_port)
|
||||||
except: parser.error("Error parsing target port")
|
except: parser.error("Error parsing target port")
|
||||||
|
|
||||||
|
# Transform to absolute path as daemon may chdir
|
||||||
|
if opts.target_cfg:
|
||||||
|
opts.target_cfg = os.path.abspath(opts.target_cfg)
|
||||||
|
|
||||||
# Create and start the WebSockets proxy
|
# Create and start the WebSockets proxy
|
||||||
libserver = opts.libserver
|
libserver = opts.libserver
|
||||||
del opts.libserver
|
del opts.libserver
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue