Fix crash when verifying if domain for signing was not set

This commit is contained in:
Scott Kitterman
2018-03-03 10:42:59 -05:00
parent 48a44916e7
commit ebfb0b5fc3
2 changed files with 6 additions and 1 deletions
+5 -1
View File
@@ -160,7 +160,11 @@ class dkimMilter(Milter.Base):
pass
# Check or sign DKIM
self.fp.seek(0)
if (self.fdomain in milterconfig.get('Domain')) and (not milterconfig.get('Mode') == 'v'):
if milterconfig.get('Domain'):
domain = milterconfig.get('Domain')
else:
domain = ''
if (self.fdomain in domain) and (not milterconfig.get('Mode') == 'v'):
txt = self.fp.read()
self.sign_dkim(txt)
result = None