Fix push promise frame parsing (#309)

This commit is contained in:
Michael Beaumont
2018-09-17 23:55:37 +02:00
committed by Sean McArthur
parent 2b960b897d
commit 586106adf2
3 changed files with 30 additions and 10 deletions

View File

@@ -312,7 +312,7 @@ impl PushPromise {
let (promised_id, _) = StreamId::parse(&src[..4]);
// Drop promised_id bytes
let _ = src.split_to(5);
let _ = src.split_to(4);
if pad > 0 {
if pad > src.len() {