commit | 8f45fb670ddba9102b362e1936cb609dee57562f | [log] [tgz] |
---|---|---|
author | Richard S. Hall <rickhall@apache.org> | Sat Jun 16 19:16:47 2012 +0000 |
committer | Richard S. Hall <rickhall@apache.org> | Sat Jun 16 19:16:47 2012 +0000 |
tree | 6a24fc19cdb95b393cad1637425e2919d3bef369 | |
parent | 5c77e1de523c0ca1c7af5dd7db7a6a979f27d595 [diff] |
Return null from PackageAdmin if bundle has no exported packages. (FELIX-3353) git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1350986 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java b/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java index 513f1e8..3205c47 100644 --- a/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java +++ b/framework/src/main/java/org/apache/felix/framework/PackageAdminImpl.java
@@ -156,7 +156,8 @@ **/ public ExportedPackage[] getExportedPackages(Bundle bundle) { - return m_felix.getExportedPackages(bundle); + ExportedPackage[] pkgs = m_felix.getExportedPackages(bundle); + return ((pkgs == null) || pkgs.length == 0) ? null : pkgs; } public Bundle[] getFragments(Bundle bundle)