From 16013f0dc540e99bb9c1335a36668d7a7eef7bfc Mon Sep 17 00:00:00 2001 From: alandefreitas Date: Thu, 15 Sep 2022 16:01:05 -0300 Subject: [PATCH] apply userinfo decoded size --- include/boost/url/impl/authority_view.ipp | 3 ++- include/boost/url/impl/url_view_base.ipp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/boost/url/impl/authority_view.ipp b/include/boost/url/impl/authority_view.ipp index 630263fc..24d4682c 100644 --- a/include/boost/url/impl/authority_view.ipp +++ b/include/boost/url/impl/authority_view.ipp @@ -102,7 +102,8 @@ encoded_userinfo() const noexcept BOOST_ASSERT( s.ends_with('@')); s.remove_suffix(1); - return detail::make_pct_string_view(s); + return detail::make_pct_string_view( + s, u_.decoded_[id_user] + u_.decoded_[id_pass] + has_password()); } pct_string_view diff --git a/include/boost/url/impl/url_view_base.ipp b/include/boost/url/impl/url_view_base.ipp index 801f5162..02f42bf8 100644 --- a/include/boost/url/impl/url_view_base.ipp +++ b/include/boost/url/impl/url_view_base.ipp @@ -217,7 +217,8 @@ encoded_userinfo() const noexcept BOOST_ASSERT( s.ends_with('@')); s.remove_suffix(1); - return detail::make_pct_string_view(s); + return detail::make_pct_string_view( + s, u_.decoded_[id_user] + u_.decoded_[id_pass] + has_password()); } pct_string_view