FELIX-3645 restore previous behavior when a bind method cannot be found

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1381440 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scr/src/main/java/org/apache/felix/scr/impl/manager/DependencyManager.java b/scr/src/main/java/org/apache/felix/scr/impl/manager/DependencyManager.java
index f9c2499..8fe689a 100644
--- a/scr/src/main/java/org/apache/felix/scr/impl/manager/DependencyManager.java
+++ b/scr/src/main/java/org/apache/felix/scr/impl/manager/DependencyManager.java
@@ -1091,8 +1091,10 @@
         for ( Iterator i = parameters.entrySet().iterator(); i.hasNext(); )
         {
             Map.Entry entry = ( Map.Entry ) i.next();
-            invokeBindMethod( ( AbstractComponentManager.RefPair ) entry.getValue());
-            success = true;
+            if ( invokeBindMethod( ( AbstractComponentManager.RefPair ) entry.getValue() ) )
+            {
+                success = true;
+            }
         }
         return success;
     }