From e6f8db9f94a1546d7a8f2030e178e033fe5b1604 Mon Sep 17 00:00:00 2001 From: Scott Kitterman Date: Mon, 23 Sep 2019 11:35:44 -0400 Subject: [PATCH] More reslience fixes --- dkimpy_milter/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dkimpy_milter/__init__.py b/dkimpy_milter/__init__.py index 8ef5eb1..98181ef 100644 --- a/dkimpy_milter/__init__.py +++ b/dkimpy_milter/__init__.py @@ -265,6 +265,7 @@ class dkimMilter(Milter.Base): def check_dkim(self, txt): res = False + self.header_a = None for y in range(self.has_dkim): # Verify _ALL_ the signatures d = dkim.DKIM(txt) try: @@ -305,6 +306,7 @@ class dkimMilter(Milter.Base): self.dkim_comment = str(x) if milterconfig.get('Syslog'): syslog.syslog("check_dkim: {0}".format(x)) + self.header_d = None if not self.header_a: self.header_a = 'rsa-sha256' if res: @@ -346,6 +348,7 @@ class dkimMilter(Milter.Base): result_comment= self.dkim_comment) ) + self.header_a = None return # get parent domain to be signed for if fdomain is a subdomain