From c28872454fa0b60b7bafaae720d7e229350d875e Mon Sep 17 00:00:00 2001 From: Salad Dais Date: Sat, 1 May 2021 00:33:23 +0000 Subject: [PATCH] Fix HTTP logging exception when using CLI proxy --- hippolyzer/lib/proxy/http_event_manager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hippolyzer/lib/proxy/http_event_manager.py b/hippolyzer/lib/proxy/http_event_manager.py index 6501b95..1e7f075 100644 --- a/hippolyzer/lib/proxy/http_event_manager.py +++ b/hippolyzer/lib/proxy/http_event_manager.py @@ -66,8 +66,9 @@ class MITMProxyEventManager: self._handle_request(flow) # A response was injected early in the cycle, we won't get a response # callback from mitmproxy so just log it now. - if flow.response_injected: - self.session_manager.message_logger.log_http_response(flow) + message_logger = self.session_manager.message_logger + if message_logger and flow.response_injected: + message_logger.log_http_response(flow) elif event_type == "response": self._handle_response(flow) else: