From aa82e14bc7e7a3770feb23446d1a843d97213ccf Mon Sep 17 00:00:00 2001 From: default Date: Sun, 11 Dec 2022 10:33:01 +0100 Subject: Backport from xs. --- xs_httpd.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'xs_httpd.h') diff --git a/xs_httpd.h b/xs_httpd.h index 454d786..4dad72a 100644 --- a/xs_httpd.h +++ b/xs_httpd.h @@ -131,13 +131,13 @@ d_char *_xs_multipart_form_data(char *payload, int p_size, char *header) } /* find the start of the part content */ - if ((p = xs_memmem(p, p_size - offset, "\r\n\r\n", 4)) == NULL) + if ((p = xs_memmem(p, p_size - (p - payload), "\r\n\r\n", 4)) == NULL) break; p += 4; /* find the next boundary */ - if ((q = xs_memmem(p, p_size - offset, boundary, bsz)) == NULL) + if ((q = xs_memmem(p, p_size - (p - payload), boundary, bsz)) == NULL) break; po = p - payload; -- cgit v1.2.3