From fb086ef13f6ef78d497c2aec6b6070781e2d0543 Mon Sep 17 00:00:00 2001 From: Anthony Romano Date: Wed, 7 Jun 2017 00:14:06 -0700 Subject: [PATCH] v3rpc: dedup resp.Header == nil checks --- etcdserver/api/v3rpc/header.go | 3 +++ etcdserver/api/v3rpc/key.go | 15 --------------- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/etcdserver/api/v3rpc/header.go b/etcdserver/api/v3rpc/header.go index d6d7f35d5..75da52fb8 100644 --- a/etcdserver/api/v3rpc/header.go +++ b/etcdserver/api/v3rpc/header.go @@ -37,6 +37,9 @@ func newHeader(s *etcdserver.EtcdServer) header { // fill populates pb.ResponseHeader using etcdserver information func (h *header) fill(rh *pb.ResponseHeader) { + if rh == nil { + plog.Panic("unexpected nil resp.Header") + } rh.ClusterId = uint64(h.clusterID) rh.MemberId = uint64(h.memberID) rh.RaftTerm = h.raftTimer.Term() diff --git a/etcdserver/api/v3rpc/key.go b/etcdserver/api/v3rpc/key.go index 65901709a..3f977b749 100644 --- a/etcdserver/api/v3rpc/key.go +++ b/etcdserver/api/v3rpc/key.go @@ -53,9 +53,6 @@ func (s *kvServer) Range(ctx context.Context, r *pb.RangeRequest) (*pb.RangeResp return nil, togRPCError(err) } - if resp.Header == nil { - plog.Panic("unexpected nil resp.Header") - } s.hdr.fill(resp.Header) return resp, nil } @@ -70,9 +67,6 @@ func (s *kvServer) Put(ctx context.Context, r *pb.PutRequest) (*pb.PutResponse, return nil, togRPCError(err) } - if resp.Header == nil { - plog.Panic("unexpected nil resp.Header") - } s.hdr.fill(resp.Header) return resp, nil } @@ -87,9 +81,6 @@ func (s *kvServer) DeleteRange(ctx context.Context, r *pb.DeleteRangeRequest) (* return nil, togRPCError(err) } - if resp.Header == nil { - plog.Panic("unexpected nil resp.Header") - } s.hdr.fill(resp.Header) return resp, nil } @@ -104,9 +95,6 @@ func (s *kvServer) Txn(ctx context.Context, r *pb.TxnRequest) (*pb.TxnResponse, return nil, togRPCError(err) } - if resp.Header == nil { - plog.Panic("unexpected nil resp.Header") - } s.hdr.fill(resp.Header) return resp, nil } @@ -117,9 +105,6 @@ func (s *kvServer) Compact(ctx context.Context, r *pb.CompactionRequest) (*pb.Co return nil, togRPCError(err) } - if resp.Header == nil { - plog.Panic("unexpected nil resp.Header") - } s.hdr.fill(resp.Header) return resp, nil }