etcdserver: add check for nil options

This commit is contained in:
Raphael Westphal 2019-08-26 17:43:05 +07:00
parent 6f0ae78b39
commit ade5337b92

View File

@ -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 {