From 6f5770bf656bb0bfb01fa178bb50c291b39bcde7 Mon Sep 17 00:00:00 2001 From: Antonio Navarro Perez Date: Mon, 1 Mar 2021 18:39:04 +0100 Subject: [PATCH] Fix nil pointer exception Signed-off-by: Antonio Navarro Perez --- etcd/embed.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/etcd/embed.go b/etcd/embed.go index 1077463fa..977f2a6c8 100644 --- a/etcd/embed.go +++ b/etcd/embed.go @@ -506,12 +506,11 @@ func (e *Etcd) Schema(ctx context.Context) (disco.Schema, error) { } func (e *Etcd) Metadata(ctx context.Context, peerID string) ([]byte, error) { - kv := e.e.Server.KV() - resp, err := kv.Range([]byte(path.Join(metadataPrefix, peerID)), nil, mvcc.RangeOptions{}) + resp, err := e.cli.KV.Get(ctx, path.Join(metadataPrefix, peerID)) if err != nil { return nil, err } - kvs := resp.KVs + kvs := resp.Kvs if len(kvs) > 1 { return nil, disco.ErrTooManyResults