From 4e1be9e94b172e3708364f73c7feacffbb4decbe Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Sun, 10 May 2026 00:01:21 +0200 Subject: [PATCH] return 400 bad request if content-length is invalid --- quota/quota.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quota/quota.go b/quota/quota.go index 8437f65..ee243c6 100644 --- a/quota/quota.go +++ b/quota/quota.go @@ -70,7 +70,7 @@ func (m *Manager) WrapWriter(req *http.Request, w io.Writer) (io.Writer, int, er if contentLenStr := req.Header.Get("Content-Length"); contentLenStr != "" { contentLen, err := strconv.ParseInt(contentLenStr, 10, 64) if err != nil { - return nil, http.StatusLengthRequired, err + return nil, http.StatusBadRequest, err } if currentSize+contentLen > m.maxRepoSize { err := fmt.Errorf("incoming blob (%d bytes) would exceed maximum size of repository (%d bytes)",