From d2a656a83924f2dd1d2f27fb5b7cee42ea37e4c8 Mon Sep 17 00:00:00 2001 From: klemek Date: Tue, 2 Jun 2026 22:26:38 +0200 Subject: [PATCH] fix(handlers): positive content-length check --- stapler/handlers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stapler/handlers.py b/stapler/handlers.py index 8575c00..0fe7504 100644 --- a/stapler/handlers.py +++ b/stapler/handlers.py @@ -252,7 +252,7 @@ class BaseHandler(abc.ABC, http.server.BaseHTTPRequestHandler): return self.__in_size def _get_length(self) -> int: - return int(self._get_header("Content-Length", "0")) + return max(0, int(self._get_header("Content-Length", "0"))) def _get_header(self, key: str, default_value: str = "") -> str: if self._has_header(key):