summaryrefslogtreecommitdiff
path: root/nova/console/websocketproxy.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/console/websocketproxy.py')
-rw-r--r--nova/console/websocketproxy.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/nova/console/websocketproxy.py b/nova/console/websocketproxy.py
index 1410d64260..8512ac62ad 100644
--- a/nova/console/websocketproxy.py
+++ b/nova/console/websocketproxy.py
@@ -290,14 +290,9 @@ class NovaProxyRequestHandler(websockify.ProxyRequestHandler):
if os.path.isdir(path):
parts = urlparse.urlsplit(self.path)
if not parts.path.endswith('/'):
- # redirect browser - doing basically what apache does
- new_parts = (parts[0], parts[1], parts[2] + '/',
- parts[3], parts[4])
- new_url = urlparse.urlunsplit(new_parts)
-
# Browsers interpret "Location: //uri" as an absolute URI
# like "http://URI"
- if new_url.startswith('//'):
+ if self.path.startswith('//'):
self.send_error(HTTPStatus.BAD_REQUEST,
"URI must not start with //")
return None