Skip to content

Commit 39b3711

Browse files
committed
Fix reading of body data
1 parent b0c653d commit 39b3711

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/lib/lwan-request.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -1290,7 +1290,7 @@ get_remaining_body_data_length(struct lwan_request *request,
12901290
if (UNLIKELY((size_t)parsed_size >= max_size))
12911291
return HTTP_TOO_LARGE;
12921292
if (UNLIKELY(!parsed_size)) {
1293-
helper->next_request = NULL;
1293+
helper->body_data.value = helper->next_request = NULL;
12941294
*total = *have = 0;
12951295
} else {
12961296
*total = (size_t)parsed_size;
@@ -1307,10 +1307,10 @@ get_remaining_body_data_length(struct lwan_request *request,
13071307
if (*have < *total)
13081308
return HTTP_PARTIAL_CONTENT;
13091309

1310+
helper->body_data.value = helper->next_request;
13101311
helper->next_request += *total;
13111312
}
13121313

1313-
helper->body_data.value = helper->next_request;
13141314
helper->body_data.len = *total;
13151315
return HTTP_OK;
13161316
}

0 commit comments

Comments
 (0)