Author: sergeyb
Date: Fri Oct 10 05:46:10 2008
New Revision: 703442

URL: http://svn.apache.org/viewvc?rev=703442&view=rev
Log:
DOSGI : minor update to LocalDiscoveryService to avoid NPE

Modified:
    
cxf/sandbox/dosgi/discovery/local/src/main/java/org/apache/cxf/dosgi/discovery/local/LocalDiscoveryService.java

Modified: 
cxf/sandbox/dosgi/discovery/local/src/main/java/org/apache/cxf/dosgi/discovery/local/LocalDiscoveryService.java
URL: 
http://svn.apache.org/viewvc/cxf/sandbox/dosgi/discovery/local/src/main/java/org/apache/cxf/dosgi/discovery/local/LocalDiscoveryService.java?rev=703442&r1=703441&r2=703442&view=diff
==============================================================================
--- 
cxf/sandbox/dosgi/discovery/local/src/main/java/org/apache/cxf/dosgi/discovery/local/LocalDiscoveryService.java
 (original)
+++ 
cxf/sandbox/dosgi/discovery/local/src/main/java/org/apache/cxf/dosgi/discovery/local/LocalDiscoveryService.java
 Fri Oct 10 05:46:10 2008
@@ -406,7 +406,11 @@
     private Dictionary<String, Object> getServiceProperties(String 
interfaceName,
                                                             
ServiceEndpointDescription sd) {
         Dictionary<String, Object> d = new Hashtable<String, 
Object>(sd.getProperties());
-        d.put(Constants.OBJECTCLASS, getInterfaceNames(sd, interfaceName));
+        
+        String[] interfaceNames = getInterfaceNames(sd, interfaceName);
+        if (interfaceNames != null) {
+            d.put(Constants.OBJECTCLASS, interfaceNames);
+        }
         return d;
     }
     


Reply via email to