Author: norman
Date: Wed Jun  2 05:55:38 2010
New Revision: 950379

URL: http://svn.apache.org/viewvc?rev=950379&view=rev
Log:
Prevent NPE on null sender

Modified:
    
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractSenderAuthIdentifyVerificationRcptHook.java

Modified: 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractSenderAuthIdentifyVerificationRcptHook.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractSenderAuthIdentifyVerificationRcptHook.java?rev=950379&r1=950378&r2=950379&view=diff
==============================================================================
--- 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractSenderAuthIdentifyVerificationRcptHook.java
 (original)
+++ 
james/protocols/trunk/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractSenderAuthIdentifyVerificationRcptHook.java
 Wed Jun  2 05:55:38 2010
@@ -43,11 +43,13 @@ public abstract class AbstractSenderAuth
             MailAddress senderAddress = (MailAddress) session.getState().get(
                     SMTPSession.SENDER);
 
-            String username;
-            if (useVirtualHosting()) {
-                username = senderAddress.toString();
-            } else {
-                username = senderAddress.getLocalPart();
+            if (senderAddress != null) {
+                String username;
+                if (useVirtualHosting()) {
+                    username = senderAddress.toString();
+                } else {
+                    username = senderAddress.getLocalPart();
+                }
             }
             if ((senderAddress == null)
                     || (!authUser.equals(username))



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to