summaryrefslogtreecommitdiff
path: root/websockify/websocketproxy.py
diff options
context:
space:
mode:
authorSolly Ross <directxman12+github@gmail.com>2016-06-30 16:54:35 -0400
committerGitHub <noreply@github.com>2016-06-30 16:54:35 -0400
commit72ce5c1ae8abbcd3f8bb5f4e93915f61a1047704 (patch)
tree4a695e85ded52d92d8919bbfde03595f6250a3fb /websockify/websocketproxy.py
parent7d5d73873a44a23f59811344b2fc83d8fdd3e270 (diff)
parent7f8baf54e17ddcc3d467f55807b3fdda48ab5910 (diff)
downloadwebsockify-72ce5c1ae8abbcd3f8bb5f4e93915f61a1047704.tar.gz
Merge pull request #228 from jrziviani/master
Enable unix socket to work with token plugin
Diffstat (limited to 'websockify/websocketproxy.py')
-rwxr-xr-xwebsockify/websocketproxy.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/websockify/websocketproxy.py b/websockify/websocketproxy.py
index 2b4fea6..837d801 100755
--- a/websockify/websocketproxy.py
+++ b/websockify/websocketproxy.py
@@ -48,8 +48,14 @@ Traffic Legend:
self.end_headers()
def validate_connection(self):
- if self.server.token_plugin:
- (self.server.target_host, self.server.target_port) = self.get_target(self.server.token_plugin, self.path)
+ if self.server.token_plugin:
+ host, port = self.get_target(self.server.token_plugin, self.path)
+ if host == 'unix_socket':
+ self.server.unix_target = port
+
+ else:
+ self.server.target_host = host
+ self.server.target_port = port
if self.server.auth_plugin:
try: