nghttp2_hd: Fix integer decoding bug

This commit is contained in:
Tatsuhiro Tsujikawa 2014-02-26 21:44:48 +09:00
parent 52cec35906
commit 18357512ed
1 changed files with 4 additions and 4 deletions

View File

@ -528,10 +528,10 @@ static uint8_t* decode_length(ssize_t *res, int *final, ssize_t initial,
*final = 1;
return in + 1;
}
}
if(++in == last) {
*res = n;
return in;
if(++in == last) {
*res = n;
return in;
}
}
for(r = 0; in != last; ++in, r += 7) {
n += (*in & 0x7f) << r;