From b3687f2b251fec9fcb06fb0a0fccfe213315edbb Mon Sep 17 00:00:00 2001 From: Mike McLean Date: Wed, 20 May 2020 10:55:38 -0400 Subject: [PATCH] don't decode signature headers Fixes https://pagure.io/koji/issue/2221 some headers, like sigmd5, are inherently binary --- koji/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/koji/__init__.py b/koji/__init__.py index 27536b2f..7f2df8bc 100644 --- a/koji/__init__.py +++ b/koji/__init__.py @@ -1012,6 +1012,11 @@ def get_header_field(hdr, name, src_arch=False): # no such header pass + # some string results are binary and should not be decoded + if name.startswith('SIG'): + return result + + # otherwise we decode any strings return _decode_item(result)