|
|
|
|
@ -416,7 +416,7 @@ fn http2_frames_get_header_firstvalue<'a>(
|
|
|
|
|
for i in 0..frames.len() {
|
|
|
|
|
if let Some(blocks) = http2_header_blocks(&frames[i]) {
|
|
|
|
|
for block in blocks.iter() {
|
|
|
|
|
if block.name == name.as_bytes().to_vec() {
|
|
|
|
|
if block.name == name.as_bytes() {
|
|
|
|
|
return Ok(&block.value);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -440,7 +440,7 @@ pub fn http2_frames_get_header_value_vec(
|
|
|
|
|
for i in 0..frames.len() {
|
|
|
|
|
if let Some(blocks) = http2_header_blocks(&frames[i]) {
|
|
|
|
|
for block in blocks.iter() {
|
|
|
|
|
if block.name == name.as_bytes().to_vec() {
|
|
|
|
|
if block.name == name.as_bytes() {
|
|
|
|
|
if found == 0 {
|
|
|
|
|
vec.extend_from_slice(&block.value);
|
|
|
|
|
found = 1;
|
|
|
|
|
@ -477,7 +477,7 @@ fn http2_frames_get_header_value<'a>(
|
|
|
|
|
for i in 0..frames.len() {
|
|
|
|
|
if let Some(blocks) = http2_header_blocks(&frames[i]) {
|
|
|
|
|
for block in blocks.iter() {
|
|
|
|
|
if block.name == name.as_bytes().to_vec() {
|
|
|
|
|
if block.name == name.as_bytes() {
|
|
|
|
|
if found == 0 {
|
|
|
|
|
single = Ok(&block.value);
|
|
|
|
|
found = 1;
|
|
|
|
|
|