Index: features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java
===================================================================
--- features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java	(revision 1039030)
+++ features/core/src/main/java/org/apache/karaf/features/internal/FeaturesServiceImpl.java	(working copy)
@@ -1049,8 +1049,11 @@
         Set<Feature> features = new HashSet<Feature>();
         for (Map<String, Feature> featureMap : this.getFeatures().values()) {
             for (Feature f : featureMap.values()) {
-                if (f.getBundles().contains(bundle)) {
-                    features.add(f);
+                for (BundleInfo bi : f.getBundles()) {
+                    if (bi.getLocation().equals(bundle.getLocation())) {
+                        features.add(f);
+                        break;
+                    }
                 }
             }
         }
