aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2013-06-09 11:14:34 +1200
committerAldo Cortesi <aldo@nullcube.com>2013-06-09 11:14:34 +1200
commit7ef68b5a13ac41c0a180b891c5331c8526c1e7f4 (patch)
tree6fecb5c624fb35e03de1956ffafdae6191eb6c6a
parent19279033b351ad267f77b57c26adff115ceb5904 (diff)
downloadmitmproxy-7ef68b5a13ac41c0a180b891c5331c8526c1e7f4.tar.gz
mitmproxy-7ef68b5a13ac41c0a180b891c5331c8526c1e7f4.tar.bz2
mitmproxy-7ef68b5a13ac41c0a180b891c5331c8526c1e7f4.zip
Fix creation of new response when none existed before.
Fixes #133
-rw-r--r--libmproxy/console/flowview.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/libmproxy/console/flowview.py b/libmproxy/console/flowview.py
index 8932b912..da5a6c65 100644
--- a/libmproxy/console/flowview.py
+++ b/libmproxy/console/flowview.py
@@ -16,7 +16,7 @@
import os, sys
import urwid
import common, grideditor, contentview
-from .. import utils, flow
+from .. import utils, flow, controller
def _mkhelp():
text = []
@@ -341,7 +341,12 @@ class FlowView(common.WWrap):
conn = self.flow.request
else:
if not self.flow.response:
- self.flow.response = flow.Response(self.flow.request, 200, "OK", flow.ODictCaseless(), "", None)
+ self.flow.response = flow.Response(
+ self.flow.request,
+ self.flow.request.httpversion,
+ 200, "OK", flow.ODictCaseless(), "", None
+ )
+ self.flow.response.reply = controller.DummyReply()
conn = self.flow.response
self.flow.backup()