aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2019-03-04 07:22:22 -0800
committerGitHub <noreply@github.com>2019-03-04 07:22:22 -0800
commitb13260fd45cd157a477a28150b39b4aebda2c61e (patch)
tree2f9fea32074cd1d8d5f83fe82908f77083faf7f1
parent219b651bc3642b74e5ffd824a0fedc904ec9796c (diff)
parentf233bbe9c01c9b721de914543f38dc9fd0e8bf31 (diff)
downloadseaweedfs-b13260fd45cd157a477a28150b39b4aebda2c61e.tar.xz
seaweedfs-b13260fd45cd157a477a28150b39b4aebda2c61e.zip
Merge pull request #869 from PapaYofen/fix-825
Fix https://github.com/chrislusf/seaweedfs/issues/825#issuecomment-46…
-rw-r--r--weed/server/master_grpc_server.go13
1 files changed, 7 insertions, 6 deletions
diff --git a/weed/server/master_grpc_server.go b/weed/server/master_grpc_server.go
index 043a6ff51..4c8ff5700 100644
--- a/weed/server/master_grpc_server.go
+++ b/weed/server/master_grpc_server.go
@@ -102,12 +102,13 @@ func (ms *MasterServer) SendHeartbeat(stream master_pb.Seaweed_SendHeartbeatServ
// tell the volume servers about the leader
newLeader, err := t.Leader()
- if err == nil {
- if err := stream.Send(&master_pb.HeartbeatResponse{
- Leader: newLeader,
- }); err != nil {
- return err
- }
+ if err != nil {
+ return err
+ }
+ if err := stream.Send(&master_pb.HeartbeatResponse{
+ Leader: newLeader,
+ }); err != nil {
+ return err
}
}
}