Use 'http.MaxBytesReader' to limit request size (#2131)

Fix 'connection reset by peer' error introduced by 300b72e
This commit is contained in:
Thomas Soëte
2016-12-01 19:59:00 +01:00
committed by Jeff Mitchell
parent 93103f186c
commit ebe1cf8081
6 changed files with 15 additions and 15 deletions

View File

@@ -80,7 +80,7 @@ func handleSysGenerateRootAttemptGet(core *vault.Core, w http.ResponseWriter, r
func handleSysGenerateRootAttemptPut(core *vault.Core, w http.ResponseWriter, r *http.Request) {
// Parse the request
var req GenerateRootInitRequest
if err := parseRequest(r, &req); err != nil {
if err := parseRequest(r, w, &req); err != nil {
respondError(w, http.StatusBadRequest, err)
return
}
@@ -113,7 +113,7 @@ func handleSysGenerateRootUpdate(core *vault.Core) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
// Parse the request
var req GenerateRootUpdateRequest
if err := parseRequest(r, &req); err != nil {
if err := parseRequest(r, w, &req); err != nil {
respondError(w, http.StatusBadRequest, err)
return
}