Skip to content

Commit 77173bc

Browse files
committed
Hpack list is not reversed
1 parent 74a2ad6 commit 77173bc

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

lib/headers.ml

+1-3
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,6 @@ let to_rev_list t = List.map (fun { name; value; _ } -> name, value) t
5555

5656
let to_list t = List.rev (to_rev_list t)
5757

58-
let to_hpack_list t = List.rev t
59-
6058
exception Local
6159

6260
module CI = struct
@@ -278,7 +276,7 @@ let valid_headers ?(is_request = true) t =
278276
* after a regular header field MUST be treated as malformed
279277
* (Section 8.1.2.6). *)
280278
(is_pseudo && pseudo_did_end))
281-
(to_hpack_list t)
279+
t
282280
in
283281
not invalid
284282

lib/serialize.ml

+1-1
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,7 @@ module Writer = struct
473473
let encode_headers hpack_encoder faraday headers =
474474
List.iter
475475
(fun header -> Hpack.Encoder.encode_header hpack_encoder faraday header)
476-
(Headers.to_hpack_list headers)
476+
headers
477477

478478
let write_request_like_frame t hpack_encoder ~write_frame frame_info request =
479479
let { Request.meth; target; scheme; headers } = request in

0 commit comments

Comments
 (0)