diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/leap/mail/smtp/gateway.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/leap/mail/smtp/gateway.py b/src/leap/mail/smtp/gateway.py index 222ef3f..1a187cf 100644 --- a/src/leap/mail/smtp/gateway.py +++ b/src/leap/mail/smtp/gateway.py @@ -219,7 +219,7 @@ class SMTPDelivery(object): d = self._km.get_key(address, OpenPGPKey) # might raise KeyNotFound d.addCallbacks(found, not_found) - d.addCallbac(lambda _: EncryptedMessage(user, self._outgoing_mail)) + d.addCallback(lambda _: EncryptedMessage(user, self._outgoing_mail)) return d def validateFrom(self, helo, origin): @@ -306,4 +306,6 @@ class EncryptedMessage(object): log.err() signal(proto.SMTP_CONNECTION_LOST, self._user.dest.addrstr) # unexpected loss of connection; don't save + + self._lines = [] |