aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfamosss <zzq09494@ly.com>2022-09-08 09:57:13 +0800
committerGitHub <noreply@github.com>2022-09-07 18:57:13 -0700
commit449582343ff4c3f6add57446b58e671577edf7fe (patch)
tree9ae4179e89219d7a7db1d29b67df31f9bf5ed1a5
parent695e3a909c43be623228a4b5a9c9c7cd371f6752 (diff)
downloadseaweedfs-449582343ff4c3f6add57446b58e671577edf7fe.tar.xz
seaweedfs-449582343ff4c3f6add57446b58e671577edf7fe.zip
fix:Sometimes a nil pointer exception is thrown (#3618)
-rw-r--r--weed/server/master_grpc_server.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/weed/server/master_grpc_server.go b/weed/server/master_grpc_server.go
index d618f28af..b6b80ce47 100644
--- a/weed/server/master_grpc_server.go
+++ b/weed/server/master_grpc_server.go
@@ -228,7 +228,11 @@ func (ms *MasterServer) SendHeartbeat(stream master_pb.Seaweed_SendHeartbeatServ
if err := stream.Send(&master_pb.HeartbeatResponse{
Leader: string(newLeader),
}); err != nil {
- glog.Warningf("SendHeartbeat.Send response to to %s:%d %v", dn.Ip, dn.Port, err)
+ if dn != nil {
+ glog.Warningf("SendHeartbeat.Send response to %s:%d %v", dn.Ip, dn.Port, err)
+ } else {
+ glog.Warningf("SendHeartbeat.Send response %v", err)
+ }
return err
}
}