From 60ab030e528f91ce643fa937bcfc41ea2017083d Mon Sep 17 00:00:00 2001 From: Kyle Kelley Date: Wed, 22 Jan 2014 18:21:02 -0600 Subject: [PATCH] Verify that headers are set, explicitly --- IPython/html/base/zmqhandlers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/IPython/html/base/zmqhandlers.py b/IPython/html/base/zmqhandlers.py index 1b741ae9c..6f34c96bf 100644 --- a/IPython/html/base/zmqhandlers.py +++ b/IPython/html/base/zmqhandlers.py @@ -48,6 +48,9 @@ class ZMQStreamHandler(websocket.WebSocketHandler): origin_header = self.request.headers.get("Origin") host = self.request.headers.get("Host") + if(origin_header == None or host == None): + return True + parsed_origin = urlparse(origin_header) origin = parsed_origin.netloc