HTTP/2: improved HPACK integer parsing code readability.

No functional changes.
This commit is contained in:
Ruslan Ermilov 2015-10-20 21:26:38 +03:00
parent faed7212fe
commit c830cf28ae

View File

@ -2396,8 +2396,8 @@ ngx_http_v2_parse_int(ngx_http_v2_connection_t *h2c, u_char **pos, u_char *end,
return value; return value;
} }
if (end - p > NGX_HTTP_V2_INT_OCTETS - 1) { if (end - start > NGX_HTTP_V2_INT_OCTETS) {
end = p + NGX_HTTP_V2_INT_OCTETS - 1; end = start + NGX_HTTP_V2_INT_OCTETS;
} }
for (shift = 0; p != end; shift += 7) { for (shift = 0; p != end; shift += 7) {
@ -2417,7 +2417,7 @@ ngx_http_v2_parse_int(ngx_http_v2_connection_t *h2c, u_char **pos, u_char *end,
} }
} }
if ((size_t) (end - start) >= NGX_HTTP_V2_INT_OCTETS) { if (end == start + NGX_HTTP_V2_INT_OCTETS) {
return NGX_DECLINED; return NGX_DECLINED;
} }