diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-06-26 14:49:23 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-06-26 14:49:23 +1200 |
commit | 658c9c0446591e41d6ebdb223c62c00342b83206 (patch) | |
tree | 8de0be65b0798b2d8bee424210a5fe4a6272886f /netlib/wsgi.py | |
parent | ccf2603ddc9c832f9533eeb3c4ffbbd685b00057 (diff) | |
download | mitmproxy-658c9c0446591e41d6ebdb223c62c00342b83206.tar.gz mitmproxy-658c9c0446591e41d6ebdb223c62c00342b83206.tar.bz2 mitmproxy-658c9c0446591e41d6ebdb223c62c00342b83206.zip |
Hunt down a tricky WSGI socket hang.
Diffstat (limited to 'netlib/wsgi.py')
-rw-r--r-- | netlib/wsgi.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/netlib/wsgi.py b/netlib/wsgi.py index 755bea5a..6fe6b6b3 100644 --- a/netlib/wsgi.py +++ b/netlib/wsgi.py @@ -104,7 +104,8 @@ class WSGIAdaptor: soc.write(str(h)) soc.write("\r\n") state["headers_sent"] = True - soc.write(data) + if data: + soc.write(data) soc.flush() def start_response(status, headers, exc_info=None): |