diff options
| author | Chris Lu <chris.lu@gmail.com> | 2016-04-11 07:43:20 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2016-04-11 07:43:20 -0700 |
| commit | 6c5eddaf1d5610ce64a97ad57e90509caa5e33fb (patch) | |
| tree | 9b8a3199cdd7939251046ef314b3eddc1ae16018 | |
| parent | b873b856f26945e4f65c0781ca4f97e64eab7066 (diff) | |
| parent | 7a7f4cecbb6937d496ca6abf14450bf9e475a77e (diff) | |
| download | seaweedfs-6c5eddaf1d5610ce64a97ad57e90509caa5e33fb.tar.xz seaweedfs-6c5eddaf1d5610ce64a97ad57e90509caa5e33fb.zip | |
Merge pull request #288 from bluefoxah/master
[MOD] fix a bug.if node is nil will get an panic.
| -rw-r--r-- | go/topology/node.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/go/topology/node.go b/go/topology/node.go index 3b6d55ce9..f48f18236 100644 --- a/go/topology/node.go +++ b/go/topology/node.go @@ -211,8 +211,8 @@ func (n *NodeImpl) LinkChildNode(node Node) { func (n *NodeImpl) UnlinkChildNode(nodeId NodeId) { node := n.children[nodeId] - node.SetParent(nil) if node != nil { + node.SetParent(nil) delete(n.children, node.Id()) n.UpAdjustVolumeCountDelta(-node.GetVolumeCount()) n.UpAdjustActiveVolumeCountDelta(-node.GetActiveVolumeCount()) |
