From: Sakuya
Date: Mon, 15 Mar 2021 20:11:18 +0000 (+0800)
Subject: Allowed set max_body_size to 0
X-Git-Tag: v6.2.0b1~48^2~5
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f280c2066e7c0bfd5ccd44420d41a19e3a4ee60d;p=thirdparty%2Ftornado.git
Allowed set max_body_size to 0
---
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