Fix minor parsing and iteration bugs#978
Conversation
|
An automated preview of the documentation is available at https://978.url.prtest2.cppalliance.org/index.html If more commits are pushed to the pull request, the docs will rebuild at the same URL. 2026-02-20 17:25:20 UTC |
|
GCOVR code coverage report https://978.url.prtest2.cppalliance.org/gcovr/index.html Build time: 2026-02-20 17:32:28 UTC |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #978 +/- ##
===========================================
+ Coverage 99.12% 99.15% +0.03%
===========================================
Files 155 155
Lines 10043 10045 +2
===========================================
+ Hits 9955 9960 +5
+ Misses 88 85 -3
Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
params_iter_impl::decrement()computing incorrect decodedkey/value sizes when a query parameter's value contains literal
=characters (e.g.
?a=b=c), causing out-of-bounds reads duringbackward iteration (
params_iter_impl::decrement()produces invaliddecoded_sizevalues #972)decode_view::remove_prefix/remove_suffixassertingn <= size()instead of silently allowing undefined behavior (decode_view::remove_prefix can blow up #973)?in query string (URL parsing is missing some data #926)