really fix logic

git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1566268 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/maven/shared/utils/io/SelectorUtils.java b/src/main/java/org/apache/maven/shared/utils/io/SelectorUtils.java
index 68090ad..3c68b11 100644
--- a/src/main/java/org/apache/maven/shared/utils/io/SelectorUtils.java
+++ b/src/main/java/org/apache/maven/shared/utils/io/SelectorUtils.java
@@ -580,8 +580,8 @@
                                              @Nonnull String separator,
                                              boolean isCaseSensitive )
     {
-        return separatorPatternStartSlashMismatch( pattern, str, separator )
-            || matchAntPathPatternStart( pattern.getTokenizedPathString(), str, separator, isCaseSensitive );
+        return !separatorPatternStartSlashMismatch( pattern, str, separator )
+            && matchAntPathPatternStart( pattern.getTokenizedPathString(), str, separator, isCaseSensitive );
     }
 
     private static String[] tokenizePathToString( @Nonnull String path, @Nonnull String separator )