ARIES-1838 - Correctly register watcher for znode data changes
diff --git a/discovery/zookeeper/src/main/java/org/apache/aries/rsa/discovery/zookeeper/repository/ZookeeperEndpointRepository.java b/discovery/zookeeper/src/main/java/org/apache/aries/rsa/discovery/zookeeper/repository/ZookeeperEndpointRepository.java
index 89003a6..9eec4a7 100644
--- a/discovery/zookeeper/src/main/java/org/apache/aries/rsa/discovery/zookeeper/repository/ZookeeperEndpointRepository.java
+++ b/discovery/zookeeper/src/main/java/org/apache/aries/rsa/discovery/zookeeper/repository/ZookeeperEndpointRepository.java
@@ -234,7 +234,7 @@
 
     private void handleZNodeChanged(String path) throws KeeperException, InterruptedException {
         Stat stat = new Stat();
-        byte[] data = zk.getData(path, false, stat);
+        byte[] data = zk.getData(path, this, stat);
         if (data == null || data.length == 0) {
             return;
         }