commit | 02dd594e6a7998de5829f7b417d29adb3a83a981 | [log] [tgz] |
---|---|---|
author | Richard S. Hall <rickhall@apache.org> | Fri Nov 30 03:56:52 2012 +0000 |
committer | Richard S. Hall <rickhall@apache.org> | Fri Nov 30 03:56:52 2012 +0000 |
tree | 9e1de66434c1f119c37b8725bde0ae1a2b7472ee | |
parent | 1d61483238c1f4ca7b2600e4a78b48203552edcd [diff] |
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;