Delimited string parser was not correctly handling escaping of the escape
character. (FELIX-3632)


git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1415493 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/util/manifestparser/ManifestParser.java b/framework/src/main/java/org/apache/felix/framework/util/manifestparser/ManifestParser.java
index 027b328..707c965 100644
--- a/framework/src/main/java/org/apache/felix/framework/util/manifestparser/ManifestParser.java
+++ b/framework/src/main/java/org/apache/felix/framework/util/manifestparser/ManifestParser.java
@@ -1760,7 +1760,7 @@
 
             boolean isDelimiter = (delim.indexOf(c) >= 0);
 
-            if (c == '\\')
+            if (!isEscaped && (c == '\\'))
             {
                 isEscaped = true;
                 continue;