commit 27cd374594dc2f3d9f957f1b6a539a09b68b196a
parent ad9fc5c65a7d9b240522d28204746e47d461ca53
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date: Tue, 23 Nov 2021 17:51:11 +0300
process_request_body(): fixed one byte buffer overrun
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c
@@ -3179,6 +3179,8 @@ process_request_body (struct MHD_Connection *connection)
if (i >= 16)
break;
}
+ if (i >= available)
+ break;
end_size = i;
/* find beginning of CRLF (skip over chunk extensions) */
if (';' == buffer_head[i])