Skip to content

Commit 55a8837

Browse files
authored
Fix root generation init not allowing empty input (#5495)
1 parent 320d1b7 commit 55a8837

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

http/sys_generate_root.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
"encoding/hex"
66
"errors"
77
"fmt"
8+
"io"
89
"net/http"
910

1011
"github.com/hashicorp/vault/helper/base62"
@@ -85,7 +86,7 @@ func handleSysGenerateRootAttemptGet(core *vault.Core, w http.ResponseWriter, r
8586
func handleSysGenerateRootAttemptPut(core *vault.Core, w http.ResponseWriter, r *http.Request, generateStrategy vault.GenerateRootStrategy) {
8687
// Parse the request
8788
var req GenerateRootInitRequest
88-
if err := parseRequest(r, w, &req); err != nil {
89+
if err := parseRequest(r, w, &req); err != nil && err != io.EOF {
8990
respondError(w, http.StatusBadRequest, err)
9091
return
9192
}

0 commit comments

Comments
 (0)