When setting the dependency comparator to null, use the default OSGi ranking policy.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1493100 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/dependency/impl/ServiceReferenceManager.java b/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/dependency/impl/ServiceReferenceManager.java
index f892231..639bf0a 100644
--- a/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/dependency/impl/ServiceReferenceManager.java
+++ b/ipojo/runtime/core/src/main/java/org/apache/felix/ipojo/dependency/impl/ServiceReferenceManager.java
@@ -659,7 +659,7 @@
                 m_comparator = cmp;
             }
             // Be aware that this method will release the lock to call the dependency callback.
-            setRankingInterceptor(new ComparatorBasedServiceRankingInterceptor(cmp));
+            setRankingInterceptor(new ComparatorBasedServiceRankingInterceptor(m_comparator));
         } finally {
             m_dependency.releaseWriteLockIfHeld();
         }