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]