Fixed a bug that could lead to a null pointer exception.


git-svn-id: https://svn.apache.org/repos/asf/incubator/felix/trunk@423815 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/org.apache.felix.framework/src/main/java/org/apache/felix/framework/Felix.java b/org.apache.felix.framework/src/main/java/org/apache/felix/framework/Felix.java
index 16cef73..44539ba 100644
--- a/org.apache.felix.framework/src/main/java/org/apache/felix/framework/Felix.java
+++ b/org.apache.felix.framework/src/main/java/org/apache/felix/framework/Felix.java
@@ -2022,7 +2022,9 @@
 
         synchronized (m_uninstalledBundlesLock_Priority3)
         {
-            for (int i = 0; i < m_uninstalledBundles.length; i++)
+            for (int i = 0;
+                (m_uninstalledBundles != null) && (i < m_uninstalledBundles.length);
+                i++)
             {
                 if (m_uninstalledBundles[i].getInfo().getBundleId() == id)
                 {