From 7011f9ec1f96f8fa2939beec685e292c57e5addf Mon Sep 17 00:00:00 2001 From: Nick Mathewson <nickm@torproject.org> Date: Tue, 7 Dec 2010 11:45:14 -0500 Subject: [PATCH] Fix a signed/unsigned comparison in the last commit --- http.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/http.c b/http.c index 70de30ac..f56d6368 100644 --- a/http.c +++ b/http.c @@ -1846,7 +1846,8 @@ evhttp_get_body(struct evhttp_connection *evcon, struct evhttp_request *req) no, we should respond with an error. For now, just optimistically tell the client to send their message body. */ - if (req->ntoread > req->evcon->max_body_size) { + if (req->ntoread > 0 && + (size_t)req->ntoread > req->evcon->max_body_size) { evhttp_send_error(req, HTTP_ENTITYTOOLARGE, NULL); return; -- 2.40.0