diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/leap/mail/incoming/service.py | 8 | 
1 files changed, 3 insertions, 5 deletions
| diff --git a/src/leap/mail/incoming/service.py b/src/leap/mail/incoming/service.py index bf850b5..58a19c8 100644 --- a/src/leap/mail/incoming/service.py +++ b/src/leap/mail/incoming/service.py @@ -530,11 +530,9 @@ class IncomingMail(Service):          def verify_signature_after_decrypt_an_email(res):              decrdata, signkey = res -            if not isinstance(signkey, OpenPGPKey): -                try: -                    return self._verify_signature_not_encrypted_msg(decrdata, senderAddress) -                except: -                    pass +            if decrdata.get_content_type() == MULTIPART_SIGNED: +                res = self._verify_signature_not_encrypted_msg(decrdata, +                                                               senderAddress)              return res          d = self._keymanager.decrypt( | 
