[tor-commits] [flashproxy/js] Check that handler.path exists.

dcf at torproject.org dcf at torproject.org
Thu Apr 5 04:56:25 UTC 2012


commit 4e9fdcf8b427c2005c0b2fb8a4200b7647d6b918
Author: David Fifield <david at bamsoftware.com>
Date:   Mon Apr 2 14:08:57 2012 -0700

    Check that handler.path exists.
    
    The connector was crashing when a connection was made to the remote port
    and then closed without sending any data.
---
 connector.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/connector.py b/connector.py
index f7f35e3..a4e242a 100755
--- a/connector.py
+++ b/connector.py
@@ -391,7 +391,7 @@ def handle_websocket_request(fd):
     log(u"handle_websocket_request")
     request_text = fd.recv(10 * 1024)
     handler = WebSocketRequestHandler(request_text, fd)
-    if handler.error:
+    if handler.error or not hasattr(handler, "path"):
         return None
     method = handler.command
     path = handler.path





More information about the tor-commits mailing list