Use String.replace() instead of replaceAll() when we don't need a Regex.
diff --git a/src/main/java/org/apache/commons/mail/resolver/DataSourceClassPathResolver.java b/src/main/java/org/apache/commons/mail/resolver/DataSourceClassPathResolver.java
index 124dde7..4f1fcdb 100644
--- a/src/main/java/org/apache/commons/mail/resolver/DataSourceClassPathResolver.java
+++ b/src/main/java/org/apache/commons/mail/resolver/DataSourceClassPathResolver.java
@@ -139,6 +139,6 @@
*/
private String getResourceName(final String resourceLocation)
{
- return (getClassPathBase() + resourceLocation).replaceAll("//", "/");
+ return (getClassPathBase() + resourceLocation).replace("//", "/");
}
}
diff --git a/src/main/java/org/apache/commons/mail/resolver/DataSourceUrlResolver.java b/src/main/java/org/apache/commons/mail/resolver/DataSourceUrlResolver.java
index ca516f9..c832fc8 100644
--- a/src/main/java/org/apache/commons/mail/resolver/DataSourceUrlResolver.java
+++ b/src/main/java/org/apache/commons/mail/resolver/DataSourceUrlResolver.java
@@ -127,6 +127,6 @@
return new URL(resourceLocation);
}
- return new URL(getBaseUrl(), resourceLocation.replaceAll("&", "&"));
+ return new URL(getBaseUrl(), resourceLocation.replace("&", "&"));
}
}