Fix immediate server replay-related crash in mitmproxy

This commit is contained in:
Aldo Cortesi
2016-09-09 10:03:36 +12:00
parent ea49b8a2e2
commit d4f291a8ad
2 changed files with 3 additions and 6 deletions

View File

@@ -248,9 +248,6 @@ class ConsoleMaster(flow.FlowMaster):
if options.client_replay:
self.client_playback_path(options.client_replay)
if options.server_replay:
self.server_playback_path(options.server_replay)
self.view_stack = []
if options.app:

View File

@@ -148,13 +148,13 @@ class StatusBar(urwid.WidgetWrap):
r.append("[")
r.append(("heading_key", "cplayback"))
r.append(":%s to go]" % self.master.client_playback.count())
if self.master.server_playback:
if self.master.options.server_replay:
r.append("[")
r.append(("heading_key", "splayback"))
if self.master.options.nopop:
r.append(":%s in file]" % self.master.server_playback.count())
r.append(":%s in file]" % self.master.options.server_replay.count())
else:
r.append(":%s to go]" % self.master.server_playback.count())
r.append(":%s to go]" % self.master.options.server_replay.count())
if self.master.options.ignore_hosts:
r.append("[")
r.append(("heading_key", "I"))