Applied patch (FELIX-90) for support for spaces in inside attribute values.


git-svn-id: https://svn.apache.org/repos/asf/incubator/felix/trunk@419045 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/org.apache.felix.ipojo/src/main/java/org/apache/felix/ipojo/parser/ManifestMetadataParser.java b/org.apache.felix.ipojo/src/main/java/org/apache/felix/ipojo/parser/ManifestMetadataParser.java
index c13494b..da85147 100644
--- a/org.apache.felix.ipojo/src/main/java/org/apache/felix/ipojo/parser/ManifestMetadataParser.java
+++ b/org.apache.felix.ipojo/src/main/java/org/apache/felix/ipojo/parser/ManifestMetadataParser.java
@@ -129,12 +129,16 @@
 					c = string[i];
 				}
 				i++; // skip =
+				i++; // skip "
 				c = string[i];
-				while (c != ' ') {
+				while (c != '"') {
 					attValue = attValue + c;
 					i++;
 					c = string[i];
 				}
+				i++; // skip "
+				c=string[i];
+
 				Attribute att = new Attribute(attName, attNs , attValue);
 				m_elements[m_elements.length - 1].addAttribute(att);
 				break;