Author: rickhall
Date: Mon Mar 15 23:28:23 2010
New Revision: 923505

URL: http://svn.apache.org/viewvc?rev=923505&view=rev
Log:
Fix a regression, PackageAdmin.getHosts() should return null. (FELIX-2035)

Modified:
    
felix/trunk/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java

Modified: 
felix/trunk/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java?rev=923505&r1=923504&r2=923505&view=diff
==============================================================================
--- 
felix/trunk/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java
 (original)
+++ 
felix/trunk/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java
 Mon Mar 15 23:28:23 2010
@@ -220,10 +220,8 @@ class PackageAdminImpl implements Packag
         if (getBundleType(bundle) == BUNDLE_TYPE_FRAGMENT)
         {
             List<Bundle> hosts = m_felix.getDependentBundles((BundleImpl) 
bundle);
-            if (hosts != null)
-            {
-                return hosts.toArray(new Bundle[hosts.size()]);
-            }
+            return ((hosts != null) && (hosts.size() > 0))
+                ? hosts.toArray(new Bundle[hosts.size()]) : null;
         }
         return null;
     }


Reply via email to