Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWim Jongman2012-02-16 15:14:16 +0000
committerWim Jongman2012-02-16 15:14:16 +0000
commit1183408800c81ab1a53639241b26a4ce889be423 (patch)
treefee5d3d750fa97b5e379ab2ffe9a66f9668b38d5
parent71d0a363c9f3aa00f87f9481e6da5482984df1ab (diff)
downloadorg.eclipse.ecf-1183408800c81ab1a53639241b26a4ce889be423.tar.gz
org.eclipse.ecf-1183408800c81ab1a53639241b26a4ce889be423.tar.xz
org.eclipse.ecf-1183408800c81ab1a53639241b26a4ce889be423.zip
NEW - bug 371768: [Zoodiscovery] NPE when unpublishing a service
https://bugs.eclipse.org/bugs/show_bug.cgi?id=371768
-rw-r--r--providers/bundles/org.eclipse.ecf.provider.zookeeper/src/org/eclipse/ecf/provider/zookeeper/node/internal/WatchManager.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/providers/bundles/org.eclipse.ecf.provider.zookeeper/src/org/eclipse/ecf/provider/zookeeper/node/internal/WatchManager.java b/providers/bundles/org.eclipse.ecf.provider.zookeeper/src/org/eclipse/ecf/provider/zookeeper/node/internal/WatchManager.java
index 985fe3caf..72b60ea7e 100644
--- a/providers/bundles/org.eclipse.ecf.provider.zookeeper/src/org/eclipse/ecf/provider/zookeeper/node/internal/WatchManager.java
+++ b/providers/bundles/org.eclipse.ecf.provider.zookeeper/src/org/eclipse/ecf/provider/zookeeper/node/internal/WatchManager.java
@@ -101,9 +101,9 @@ public class WatchManager implements BundleStoppingListener {
return;
}
NodeWriter nw = getNodeWriters().remove(id);
- allKnownServices.remove(nw.getNode().getWrappedService().getServiceID()
- .getName());
if (nw != null) {
+ allKnownServices.remove(nw.getNode().getWrappedService().getServiceID()
+ .getName());
nw.remove();
}
nw = null;

Back to the top