diff options
author | RaNaN <Mast3rRaNaN@hotmail.de> | 2013-07-26 22:05:54 +0200 |
---|---|---|
committer | RaNaN <Mast3rRaNaN@hotmail.de> | 2013-07-26 22:06:06 +0200 |
commit | ab06fb4016fbe46c18004eda891b741059b145cd (patch) | |
tree | cb2125a4db3a27cde4482643398dd9283c44979e | |
parent | Another replace rule (diff) | |
download | pyload-ab06fb4016fbe46c18004eda891b741059b145cd.tar.xz |
no cgi handler when accessing websocket
-rw-r--r-- | pyload/remote/wsbackend/Server.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pyload/remote/wsbackend/Server.py b/pyload/remote/wsbackend/Server.py index af5e1cf19..d6b25dfda 100644 --- a/pyload/remote/wsbackend/Server.py +++ b/pyload/remote/wsbackend/Server.py @@ -490,6 +490,9 @@ class WebSocketRequestHandler(CGIHTTPServer.CGIHTTPRequestHandler): # handling (self.path, self.command, self.requestline, etc. See also # how _StandaloneRequest's members are implemented using these # attributes). + + ### Modified + # Most True values converted into False if not CGIHTTPServer.CGIHTTPRequestHandler.parse_request(self): return False @@ -507,7 +510,7 @@ class WebSocketRequestHandler(CGIHTTPServer.CGIHTTPRequestHandler): if resource is None: self._logger.info('Invalid URI: %r', self.path) self._logger.info('Fallback to CGIHTTPRequestHandler') - return True + return False server_options = self.server.websocket_server_options if host is not None: validation_host = server_options.validation_host @@ -516,7 +519,7 @@ class WebSocketRequestHandler(CGIHTTPServer.CGIHTTPRequestHandler): host, validation_host) self._logger.info('Fallback to CGIHTTPRequestHandler') - return True + return False if port is not None: validation_port = server_options.validation_port if validation_port is not None and port != validation_port: @@ -524,7 +527,7 @@ class WebSocketRequestHandler(CGIHTTPServer.CGIHTTPRequestHandler): port, validation_port) self._logger.info('Fallback to CGIHTTPRequestHandler') - return True + return False self.path = resource request = _StandaloneRequest(self, self._options.use_tls) @@ -536,7 +539,7 @@ class WebSocketRequestHandler(CGIHTTPServer.CGIHTTPRequestHandler): self._logger.info('No handler for resource: %r', self.path) self._logger.info('Fallback to CGIHTTPRequestHandler') - return True + return False except dispatch.DispatchException, e: self._logger.info('%s', e) self.send_error(e.status) |