Mercurial > hg > nginx-quic
changeset 6267:adaac65899c8
HTTP/2: improved HPACK integer parsing code readability.
No functional changes.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Tue, 20 Oct 2015 21:26:38 +0300 |
parents | dceb078b1156 |
children | ee16fb0db905 |
files | src/http/v2/ngx_http_v2.c |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/http/v2/ngx_http_v2.c +++ b/src/http/v2/ngx_http_v2.c @@ -2396,8 +2396,8 @@ ngx_http_v2_parse_int(ngx_http_v2_connec return value; } - if (end - p > NGX_HTTP_V2_INT_OCTETS - 1) { - end = p + NGX_HTTP_V2_INT_OCTETS - 1; + if (end - start > NGX_HTTP_V2_INT_OCTETS) { + end = start + NGX_HTTP_V2_INT_OCTETS; } for (shift = 0; p != end; shift += 7) { @@ -2417,7 +2417,7 @@ ngx_http_v2_parse_int(ngx_http_v2_connec } } - if ((size_t) (end - start) >= NGX_HTTP_V2_INT_OCTETS) { + if (end == start + NGX_HTTP_V2_INT_OCTETS) { return NGX_DECLINED; }