Fixed two filter syntax errors when using inclusive version ranges. (FELIX-327)


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@555976 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/bundlerepository/src/main/java/org/apache/felix/bundlerepository/LocalRepositoryImpl.java b/bundlerepository/src/main/java/org/apache/felix/bundlerepository/LocalRepositoryImpl.java
index 509f560..86fd362 100644
--- a/bundlerepository/src/main/java/org/apache/felix/bundlerepository/LocalRepositoryImpl.java
+++ b/bundlerepository/src/main/java/org/apache/felix/bundlerepository/LocalRepositoryImpl.java
@@ -253,13 +253,13 @@
                     
                     String low = imports[impIdx].isLowInclusive()
                                 ? "(version>=" + imports[impIdx].getVersion() + ")"
-                                : "(!(version<=" + imports[impIdx].getVersion() + ")";
+                                : "(!(version<=" + imports[impIdx].getVersion() + "))";
 
                     if (imports[impIdx].getVersionHigh() != null)
                     {
                         String high = imports[impIdx].isHighInclusive()
                             ? "(version<=" + imports[impIdx].getVersionHigh() + ")"
-                            : "(!(version>=" + imports[impIdx].getVersionHigh() + ")";
+                            : "(!(version>=" + imports[impIdx].getVersionHigh() + "))";
                         req.setFilter("(&(package="
                             + imports[impIdx].getName() + ")"
                             + low + high + ")");
@@ -329,4 +329,4 @@
             }
         }
     }
-}
\ No newline at end of file
+}