Author: sgoeschl
Date: Tue Jun 16 20:34:00 2009
New Revision: 785382
URL: http://svn.apache.org/viewvc?rev=785382&view=rev
Log:
[EMAIL-87] HtmlEmail invokes java.net.URL.equals(Object), which blocks to do
domain name resolution. This is avoided by using
"url.toExternalForm().equals()" instead of "url.equals()".
Modified:
commons/proper/email/trunk/src/java/org/apache/commons/mail/HtmlEmail.java
Modified:
commons/proper/email/trunk/src/java/org/apache/commons/mail/HtmlEmail.java
URL:
http://svn.apache.org/viewvc/commons/proper/email/trunk/src/java/org/apache/commons/mail/HtmlEmail.java?rev=785382&r1=785381&r2=785382&view=diff
==============================================================================
--- commons/proper/email/trunk/src/java/org/apache/commons/mail/HtmlEmail.java
(original)
+++ commons/proper/email/trunk/src/java/org/apache/commons/mail/HtmlEmail.java
Tue Jun 16 20:34:00 2009
@@ -266,7 +266,7 @@
URLDataSource urlDataSource = (URLDataSource) ii.getDataSource();
// make sure the supplied URL points to the same thing
// as the one already associated with this name.
- if (url.equals(urlDataSource.getURL()))
+ if
(url.toExternalForm().equals(urlDataSource.getURL().toExternalForm()))
{
return ii.getCid();
}