aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libmproxy/console/contentview.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/libmproxy/console/contentview.py b/libmproxy/console/contentview.py
index 53841c73..8dd8ad1d 100644
--- a/libmproxy/console/contentview.py
+++ b/libmproxy/console/contentview.py
@@ -389,8 +389,11 @@ class ViewProtobuf:
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
- out, _ = p.communicate(input=content)
- return out
+ out, err = p.communicate(input=content)
+ if out:
+ return out
+ else:
+ return err
def __call__(self, hdrs, content, limit):
decoded = self.decode_protobuf(content)