diff --git a/src/backend.c b/src/backend.c index cd2b54fd8..54b55a747 100644 --- a/src/backend.c +++ b/src/backend.c @@ -1248,6 +1248,9 @@ struct server *get_server_ph_post(struct session *s) len = chunk; } + if (len > req->l - body) + len = req->l - body; + p = params; while (len > plen) {