From 90773edb105a70dfefead2d75eea3b7703de3df9 Mon Sep 17 00:00:00 2001 From: yuzhiquan Date: Thu, 29 Jul 2021 14:33:10 +0800 Subject: [PATCH] remove always true in if statement --- server/etcdserver/v3_server.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/etcdserver/v3_server.go b/server/etcdserver/v3_server.go index c0bb5ac7e..dde8d4945 100644 --- a/server/etcdserver/v3_server.go +++ b/server/etcdserver/v3_server.go @@ -292,7 +292,7 @@ func (s *EtcdServer) LeaseRenew(ctx context.Context, id lease.LeaseID) (int64, e defer cancel() // renewals don't go through raft; forward to leader manually - for cctx.Err() == nil && err != nil { + for cctx.Err() == nil { leader, lerr := s.waitLeader(cctx) if lerr != nil { return -1, lerr @@ -384,7 +384,7 @@ func (s *EtcdServer) waitLeader(ctx context.Context) (*membership.Member, error) return nil, ErrNoLeader } } - if leader == nil || len(leader.PeerURLs) == 0 { + if len(leader.PeerURLs) == 0 { return nil, ErrNoLeader } return leader, nil