From: Benjamin Peterson Date: Tue, 7 Apr 2015 15:59:06 +0000 (-0400) Subject: remove smtpd dead code (closes #23873) X-Git-Tag: v3.5.0a4~93^2^2~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=033c58ad972973ab4b8a87bede922bc9bf1a2cf9;p=python remove smtpd dead code (closes #23873) Patch by Hoolean. --- diff --git a/Lib/smtpd.py b/Lib/smtpd.py index 0d0030a1ca..db7c8675e8 100755 --- a/Lib/smtpd.py +++ b/Lib/smtpd.py @@ -476,9 +476,6 @@ class SMTPChannel(asynchat.async_chat): if not self.extended_smtp and params: self.push(syntaxerr) return - if not address: - self.push(syntaxerr) - return if self.mailfrom: self.push('503 Error: nested MAIL command') return @@ -529,15 +526,9 @@ class SMTPChannel(asynchat.async_chat): else: self.push(syntaxerr) return - if not address: - self.push(syntaxerr) - return if params and len(params.keys()) > 0: self.push('555 RCPT TO parameters not recognized or not implemented') return - if not address: - self.push('501 Syntax: RCPT TO:
') - return self.rcpttos.append(address) print('recips:', self.rcpttos, file=DEBUGSTREAM) self.push('250 OK')