aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-06-25 11:34:29 +1200
committerAldo Cortesi <aldo@nullcube.com>2012-06-25 11:34:29 +1200
commit8352c0278f468be30a9765a61f369ceb317aafe9 (patch)
treedb1388705ef70d39bb68196a910d7f428e95200b
parent3d8610b6bc78945ecf1564b7370442786791c533 (diff)
downloadmitmproxy-8352c0278f468be30a9765a61f369ceb317aafe9.tar.gz
mitmproxy-8352c0278f468be30a9765a61f369ceb317aafe9.tar.bz2
mitmproxy-8352c0278f468be30a9765a61f369ceb317aafe9.zip
Handle client close more gracefully.
-rw-r--r--libpathod/pathod.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/libpathod/pathod.py b/libpathod/pathod.py
index 3d0f73e3..db7f37f1 100644
--- a/libpathod/pathod.py
+++ b/libpathod/pathod.py
@@ -14,7 +14,7 @@ class PathodHandler(tcp.BaseHandler):
self.server.ssloptions["keyfile"],
)
- while 1:
+ while not self.finished:
line = self.rfile.readline()
if line == "\r\n" or line == "\n": # Possible leftover from previous message
line = self.rfile.readline()