aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/console/flowlist.py
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/console/flowlist.py')
-rw-r--r--mitmproxy/console/flowlist.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/mitmproxy/console/flowlist.py b/mitmproxy/console/flowlist.py
index 12caf315..571119ed 100644
--- a/mitmproxy/console/flowlist.py
+++ b/mitmproxy/console/flowlist.py
@@ -182,7 +182,7 @@ class ConnectionItem(urwid.WidgetWrap):
self.flow.accept_intercept(self.master)
signals.flowlist_change.send(self)
elif key == "d":
- if not self.flow.reply.acked:
+ if self.flow.reply and self.flow.reply.state != "committed":
self.flow.kill(self.master)
self.state.delete_flow(self.flow)
signals.flowlist_change.send(self)
@@ -246,7 +246,7 @@ class ConnectionItem(urwid.WidgetWrap):
callback = self.save_flows_prompt,
)
elif key == "X":
- if not self.flow.reply.acked:
+ if self.flow.reply and self.flow.reply.state != "committed":
self.flow.kill(self.master)
elif key == "enter":
if self.flow.request: