diff options
author | Solly Ross <directxman12+github@gmail.com> | 2016-06-30 16:54:35 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-30 16:54:35 -0400 |
commit | 72ce5c1ae8abbcd3f8bb5f4e93915f61a1047704 (patch) | |
tree | 4a695e85ded52d92d8919bbfde03595f6250a3fb /websockify/websocketproxy.py | |
parent | 7d5d73873a44a23f59811344b2fc83d8fdd3e270 (diff) | |
parent | 7f8baf54e17ddcc3d467f55807b3fdda48ab5910 (diff) | |
download | websockify-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-x | websockify/websocketproxy.py | 10 |
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: |