You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by sg...@apache.org on 2009/02/24 23:21:26 UTC
svn commit: r747581 - in /commons/proper/email/trunk:
src/java/org/apache/commons/mail/Email.java xdocs/changes.xml
Author: sgoeschl
Date: Tue Feb 24 22:21:25 2009
New Revision: 747581
URL: http://svn.apache.org/viewvc?rev=747581&view=rev
Log:
[EMAIL-71] Email.getHostName() throws NullPointerException
Modified:
commons/proper/email/trunk/src/java/org/apache/commons/mail/Email.java
commons/proper/email/trunk/xdocs/changes.xml
Modified: commons/proper/email/trunk/src/java/org/apache/commons/mail/Email.java
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/src/java/org/apache/commons/mail/Email.java?rev=747581&r1=747580&r2=747581&view=diff
==============================================================================
--- commons/proper/email/trunk/src/java/org/apache/commons/mail/Email.java (original)
+++ commons/proper/email/trunk/src/java/org/apache/commons/mail/Email.java Tue Feb 24 22:21:25 2009
@@ -1239,10 +1239,11 @@
{
return this.hostName;
}
- else
+ else if (this.session != null)
{
return this.session.getProperty(MAIL_HOST);
}
+ return null;
}
/**
@@ -1256,10 +1257,11 @@
{
return this.smtpPort;
}
- else
+ else if (this.session != null)
{
return this.session.getProperty(MAIL_PORT);
}
+ return null;
}
/**
@@ -1339,10 +1341,11 @@
{
return this.sslSmtpPort;
}
- else
+ else if (this.session != null)
{
return this.session.getProperty(MAIL_SMTP_SOCKET_FACTORY_PORT);
}
+ return null;
}
/**
Modified: commons/proper/email/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/email/trunk/xdocs/changes.xml?rev=747581&r1=747580&r2=747581&view=diff
==============================================================================
--- commons/proper/email/trunk/xdocs/changes.xml (original)
+++ commons/proper/email/trunk/xdocs/changes.xml Tue Feb 24 22:21:25 2009
@@ -24,6 +24,12 @@
<body>
<release version="1.2-SNAPSHOT" date="as in SVN">
+ <action dev="sgoeschl" type="fix" issue="EMAIL-71" date="2009-02-22" due-to="Teemu Lang, Corey Scott">
+ If setHostName() has not been called, getHostName() tries to return
+ this.session.getProperty(MAIL_HOST). If mail session has not been
+ created yet, this will throw a NullPointerException. Now getHostName()
+ checks that this.session is not null before trying to access it.
+ </action>
<action dev="sgoeschl" type="fix" issue="EMAIL-81" date="2009-02-22" due-to="Travis Reader, Corey Scott">
Add getTo and getReplyTo to Email class.
</action>