Welcome! Log In Create A New Profile

Advanced

[PATCH 09 of 13] Request body: adjust b->pos when chunked parsing done

Maxim Dounin
November 16, 2012 06:06AM
# HG changeset patch
# User Maxim Dounin <mdounin@mdounin.ru>
# Date 1352393278 -14400
# Node ID d04392abdec6cb1c7e3d09522288838ce90851b4
# Parent 9e14a7c2950b05c3f6550b4233ead43eefa57da5
Request body: adjust b->pos when chunked parsing done.

This is a nop for the current code, though will allow to correctly parse
pipelined requests.

diff --git a/src/http/ngx_http_parse.c b/src/http/ngx_http_parse.c
--- a/src/http/ngx_http_parse.c
+++ b/src/http/ngx_http_parse.c
@@ -2065,6 +2065,9 @@ data:

done:

+ ctx->state = 0;
+ b->pos = pos + 1;
+
return NGX_DONE;

invalid:

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[PATCH 00 of 13] chunked request body support

Maxim Dounin 1082 November 16, 2012 06:06AM

[PATCH 01 of 13] Dav: fixed segfault on PUT if body was already read (ticket #238)

Maxim Dounin 524 November 16, 2012 06:06AM

[PATCH 02 of 13] Core: added debug logging of writev() in ngx_write_chain_to_file()

Maxim Dounin 562 November 16, 2012 06:06AM

[PATCH 03 of 13] Request body: fixed "501 Not Implemented" error handling

Maxim Dounin 2186 November 16, 2012 06:06AM

[PATCH 04 of 13] Request body: $request_body variable generalization

Maxim Dounin 582 November 16, 2012 06:06AM

[PATCH 05 of 13] Request body: code duplication reduced, no functional changes

Maxim Dounin 558 November 16, 2012 06:06AM

[PATCH 06 of 13] Request body: fixed socket leak on errors

Maxim Dounin 560 November 16, 2012 06:06AM

[PATCH 07 of 13] Request body: properly handle events while discarding body

Maxim Dounin 526 November 16, 2012 06:06AM

[PATCH 08 of 13] Request body: chunked parsing moved to ngx_http_parse.c from proxy

Maxim Dounin 549 November 16, 2012 06:06AM

[PATCH 09 of 13] Request body: adjust b->pos when chunked parsing done

Maxim Dounin 535 November 16, 2012 06:06AM

[PATCH 10 of 13] Request body: always use calculated size of a request body in proxy

Maxim Dounin 516 November 16, 2012 06:06AM

[PATCH 11 of 13] Request body: $content_length variable to honor real body size

Maxim Dounin 621 November 16, 2012 06:06AM

[PATCH 12 of 13] Request body: recalculate size of a request body in scgi module

Maxim Dounin 658 November 16, 2012 06:08AM

[PATCH 13 of 13] Request body: chunked transfer encoding support

Maxim Dounin 875 November 16, 2012 06:08AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 178
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready