Author: pderop
Date: Sun Nov  6 23:07:27 2016
New Revision: 1768403

URL: http://svn.apache.org/viewvc?rev=1768403&view=rev
Log:
FELIX-5401: Can't override default configuration type map value using an empty 
map.

Modified:
    
felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/Configurable.java

Modified: 
felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/Configurable.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/Configurable.java?rev=1768403&r1=1768402&r2=1768403&view=diff
==============================================================================
--- 
felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/Configurable.java
 (original)
+++ 
felix/trunk/dependencymanager/org.apache.felix.dependencymanager/src/org/apache/felix/dm/impl/Configurable.java
 Sun Nov  6 23:07:27 2016
@@ -429,7 +429,9 @@ public final class Configurable {
                 }
                 for (String entry : str.split("\\s*,\\s*")) {
                     String[] pair = entry.split("\\s*\\.\\s*", 2);
-                    result.put(pair[0], pair[1]);
+                    if (pair.length == 2) {
+                       result.put(pair[0], pair[1]);
+                    }
                 }
             }
 


Reply via email to