From 92f4e1306dd060106a3f5c5f61303d9613f93888 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 3 Jan 2013 03:33:24 +0100 Subject: [PATCH] do not send an error on a full buffer for post data --- client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client.c b/client.c index 408a813..28c8f76 100644 --- a/client.c +++ b/client.c @@ -360,7 +360,8 @@ static void client_read_cb(struct client *cl) break; if (!read_cbs[cl->state](cl, str, len)) { - if (len == us->r.buffer_len) + if (len == us->r.buffer_len && + cl->state != CLIENT_STATE_DATA) uh_header_error(cl, 413, "Request Entity Too Large"); break; } -- 2.11.0