]> granicus.if.org Git - python/commitdiff
Issue 1307 by Derek Shockey, fox the same bug for RCPT.
authorGuido van Rossum <guido@python.org>
Tue, 23 Oct 2007 19:25:41 +0000 (19:25 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 23 Oct 2007 19:25:41 +0000 (19:25 +0000)
Neal: please backport!

Lib/smtpd.py

index 4aa34763ecff0a2fa84af1d3561666ba2939e3ef..e09774f2d9bdfed0260456fb824cc5a1c3dee21d 100755 (executable)
@@ -237,7 +237,7 @@ class SMTPChannel(asynchat.async_chat):
         if not self.__mailfrom:
             self.push('503 Error: need MAIL command')
             return
-        address = self.__getaddr('TO:', arg)
+        address = self.__getaddr('TO:', arg) if arg else None
         if not address:
             self.push('501 Syntax: RCPT TO: <address>')
             return