From b3687f2b251fec9fcb06fb0a0fccfe213315edbb Mon Sep 17 00:00:00 2001 From: Mike McLean Date: May 25 2020 07:14:51 +0000 Subject: don't decode signature headers Fixes https://pagure.io/koji/issue/2221 some headers, like sigmd5, are inherently binary --- diff --git a/koji/__init__.py b/koji/__init__.py index 27536b2..7f2df8b 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)