From f280c2066e7c0bfd5ccd44420d41a19e3a4ee60d Mon Sep 17 00:00:00 2001
From: Sakuya
Date: Tue, 16 Mar 2021 04:11:18 +0800
Subject: [PATCH] Allowed set max_body_size to 0
---
tornado/http1connection.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tornado/http1connection.py b/tornado/http1connection.py
index 77b1cda7d..dd9494fc6 100644
--- a/tornado/http1connection.py
+++ b/tornado/http1connection.py
@@ -131,7 +131,7 @@ class HTTP1Connection(httputil.HTTPConnection):
self.no_keep_alive = params.no_keep_alive
# The body limits can be altered by the delegate, so save them
# here instead of just referencing self.params later.
- self._max_body_size = self.params.max_body_size or self.stream.max_buffer_size
+ self._max_body_size = self.params.max_body_size if self.params.max_body_size is not None else self.stream.max_buffer_size
self._body_timeout = self.params.body_timeout
# _write_finished is set to True when finish() has been called,
# i.e. there will be no more data sent. Data may still be in the
--
2.47.2