From bc5e6ee2b2908cc9ce1d56463539913392d6c4b1 Mon Sep 17 00:00:00 2001 From: Adi Suissa-Peleg Date: Tue, 7 Apr 2026 13:52:11 +0000 Subject: [PATCH 1/2] filter-state: make ProxyProtocolFilterState mutable Signed-off-by: Adi Suissa-Peleg --- source/common/http/conn_manager_impl.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/common/http/conn_manager_impl.cc b/source/common/http/conn_manager_impl.cc index 63c5d039be4b1..a2a232941ab86 100644 --- a/source/common/http/conn_manager_impl.cc +++ b/source/common/http/conn_manager_impl.cc @@ -190,7 +190,7 @@ void ConnectionManagerImpl::initializeReadFilterCallbacks(Network::ReadFilterCal std::make_unique(Network::ProxyProtocolData{ read_callbacks_->connection().connectionInfoProvider().remoteAddress(), read_callbacks_->connection().connectionInfoProvider().localAddress()}), - StreamInfo::FilterState::StateType::ReadOnly, + StreamInfo::FilterState::StateType::Mutable, StreamInfo::FilterState::LifeSpan::Connection); } From 6dbf048e1b9b5320c58973a84d97571f0ada6606 Mon Sep 17 00:00:00 2001 From: Adi Suissa-Peleg Date: Tue, 7 Apr 2026 19:44:56 +0000 Subject: [PATCH 2/2] format Signed-off-by: Adi Suissa-Peleg --- source/common/http/conn_manager_impl.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/common/http/conn_manager_impl.cc b/source/common/http/conn_manager_impl.cc index a2a232941ab86..77e44fe6fae18 100644 --- a/source/common/http/conn_manager_impl.cc +++ b/source/common/http/conn_manager_impl.cc @@ -190,8 +190,7 @@ void ConnectionManagerImpl::initializeReadFilterCallbacks(Network::ReadFilterCal std::make_unique(Network::ProxyProtocolData{ read_callbacks_->connection().connectionInfoProvider().remoteAddress(), read_callbacks_->connection().connectionInfoProvider().localAddress()}), - StreamInfo::FilterState::StateType::Mutable, - StreamInfo::FilterState::LifeSpan::Connection); + StreamInfo::FilterState::StateType::Mutable, StreamInfo::FilterState::LifeSpan::Connection); } if (config_->idleTimeout()) {