Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.12.1
-
None
-
Win 7 x64
-
-
ef5aefb062bf8cbfb764f2deba731d3d64069099 (qt/qtbase/5.12)
Description
Was doing some Wireshark analysis and noticed that the Accept header in HTTP2 gets indexed dynamically instead of from the static table.
Appears the issue is the assumption that the static table is already sorted. The Accept header seems to be the only header in this table that isn't.
My guess is that std::lower_bound() and/or compare() in hpacktable.cpp assume the static table is already sorted and is where the issue is.