From 10b75d68bdb013b81bb4f0f0b4d6dc43ff1e76e1 Mon Sep 17 00:00:00 2001 From: Chris Hoffman Date: Thu, 27 Jul 2017 21:50:18 -0400 Subject: [PATCH] initialize the metadata map to fix panic --- builtin/credential/approle/validation.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builtin/credential/approle/validation.go b/builtin/credential/approle/validation.go index 84581a04135b..c7e32e11a95d 100644 --- a/builtin/credential/approle/validation.go +++ b/builtin/credential/approle/validation.go @@ -91,7 +91,7 @@ func (b *backend) validateRoleID(s logical.Storage, roleID string) (*roleStorage // Validates the supplied RoleID and SecretID func (b *backend) validateCredentials(req *logical.Request, data *framework.FieldData) (*roleStorageEntry, string, map[string]string, error) { - var metadata map[string]string + metadata := make(map[string]string) // RoleID must be supplied during every login roleID := strings.TrimSpace(data.Get("role_id").(string)) if roleID == "" {