[jbpm-commits] JBoss JBPM SVN: r4464 - jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/filter.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Apr 6 20:13:47 EDT 2009


Author: bradsdavis
Date: 2009-04-06 20:13:47 -0400 (Mon, 06 Apr 2009)
New Revision: 4464

Modified:
   jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/filter/WildCardAddressFilter.java
Log:
Fixed issue with null pointer exception.

Modified: jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/filter/WildCardAddressFilter.java
===================================================================
--- jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/filter/WildCardAddressFilter.java	2009-04-06 23:06:13 UTC (rev 4463)
+++ jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/filter/WildCardAddressFilter.java	2009-04-07 00:13:47 UTC (rev 4464)
@@ -12,7 +12,7 @@
  * @author Brad Davis
  *
  */
-public abstract class WildCardAddressFilter implements AddressFilter {
+public class WildCardAddressFilter implements AddressFilter {
 
 	protected Collection<String> includePatterns;
 	protected Collection<String> excludePatterns;
@@ -51,11 +51,14 @@
 				}
 			}
 		}
-		for(String pattern : excludePatterns)
+		if(excludePatterns!=null)
 		{
-			if(Pattern.matches(pattern, address.toString()))
+			for(String pattern : excludePatterns)
 			{
-				return false;
+				if(Pattern.matches(pattern, address.toString()))
+				{
+					return false;
+				}
 			}
 		}
 		if(includePatterns==null||includePatterns.isEmpty())




More information about the jbpm-commits mailing list