Commit 18357512 authored by Tatsuhiro Tsujikawa's avatar Tatsuhiro Tsujikawa

nghttp2_hd: Fix integer decoding bug

parent 52cec359
...@@ -528,11 +528,11 @@ static uint8_t* decode_length(ssize_t *res, int *final, ssize_t initial, ...@@ -528,11 +528,11 @@ static uint8_t* decode_length(ssize_t *res, int *final, ssize_t initial,
*final = 1; *final = 1;
return in + 1; return in + 1;
} }
}
if(++in == last) { if(++in == last) {
*res = n; *res = n;
return in; return in;
} }
}
for(r = 0; in != last; ++in, r += 7) { for(r = 0; in != last; ++in, r += 7) {
n += (*in & 0x7f) << r; n += (*in & 0x7f) << r;
if(n >= (1 << 16)) { if(n >= (1 << 16)) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment