From: Felix Fietkau Date: Thu, 3 Jan 2013 02:33:24 +0000 (+0100) Subject: do not send an error on a full buffer for post data X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuhttpd.git;a=commitdiff_plain;h=92f4e1306dd060106a3f5c5f61303d9613f93888 do not send an error on a full buffer for post data --- 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; }