From ade5337b92b884d4cce0d1866fe10454079b526b Mon Sep 17 00:00:00 2001 From: Raphael Westphal Date: Mon, 26 Aug 2019 17:43:05 +0700 Subject: [PATCH] etcdserver: add check for nil options --- auth/store.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/auth/store.go b/auth/store.go index a35e84178..52122554a 100644 --- a/auth/store.go +++ b/auth/store.go @@ -388,7 +388,7 @@ func (as *authStore) UserAdd(r *pb.AuthUserAddRequest) (*pb.AuthUserAddResponse, var hashed []byte var err error - if !r.Options.NoPassword { + if r.Options != nil && !r.Options.NoPassword { hashed, err = bcrypt.GenerateFromPassword([]byte(r.Password), as.bcryptCost) if err != nil { if as.lg != nil {