From 0048df6fafb41fe080a75e451c5084d6c6253fd1 Mon Sep 17 00:00:00 2001 From: Gyu-Ho Lee Date: Fri, 3 Nov 2017 09:28:10 -0700 Subject: [PATCH] lease/leasehttp: use keyed fields in composite literals Was complaining leasepb.LeaseInternalRequest composite literal uses unkeyed fields Signed-off-by: Gyu-Ho Lee --- lease/leasehttp/http.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lease/leasehttp/http.go b/lease/leasehttp/http.go index c3175cbbb0f..ac2e7880e8a 100644 --- a/lease/leasehttp/http.go +++ b/lease/leasehttp/http.go @@ -191,7 +191,12 @@ func RenewHTTP(ctx context.Context, id lease.LeaseID, url string, rt http.RoundT // TimeToLiveHTTP retrieves lease information of the given lease ID. func TimeToLiveHTTP(ctx context.Context, id lease.LeaseID, keys bool, url string, rt http.RoundTripper) (*leasepb.LeaseInternalResponse, error) { // will post lreq protobuf to leader - lreq, err := (&leasepb.LeaseInternalRequest{&pb.LeaseTimeToLiveRequest{ID: int64(id), Keys: keys}}).Marshal() + lreq, err := (&leasepb.LeaseInternalRequest{ + LeaseTimeToLiveRequest: &pb.LeaseTimeToLiveRequest{ + ID: int64(id), + Keys: keys, + }, + }).Marshal() if err != nil { return nil, err }