This is an automated email from the ASF dual-hosted git repository. cmcfarlen pushed a commit to branch 10.2.x in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit bc70d16ab44c93304a83812cd15c3a30f83b0416 Author: Masaori Koshiba <[email protected]> AuthorDate: Tue Jun 16 09:21:07 2026 +0900 Fix mismatched log field types more (#13256) (cherry picked from commit 36b8649f3467e2780bec0c09f66b467d442a648a) --- src/proxy/logging/Log.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/proxy/logging/Log.cc b/src/proxy/logging/Log.cc index eee4a8dafd..d845e58505 100644 --- a/src/proxy/logging/Log.cc +++ b/src/proxy/logging/Log.cc @@ -514,12 +514,12 @@ Log::init_fields() global_field_list.add(field, false); field_symbol_hash.emplace("cssn", field); - field = new LogField("client_ssl_cert_provided", "cscert", LogField::STRING, &LogAccess::marshal_client_provided_cert, + field = new LogField("client_ssl_cert_provided", "cscert", LogField::sINT, &LogAccess::marshal_client_provided_cert, &LogAccess::unmarshal_int_to_str); global_field_list.add(field, false); field_symbol_hash.emplace("cscert", field); - field = new LogField("proxy_ssl_cert_provided", "pscert", LogField::STRING, &LogAccess::marshal_proxy_provided_cert, + field = new LogField("proxy_ssl_cert_provided", "pscert", LogField::sINT, &LogAccess::marshal_proxy_provided_cert, &LogAccess::unmarshal_int_to_str); global_field_list.add(field, false); field_symbol_hash.emplace("pscert", field); @@ -766,7 +766,7 @@ Log::init_fields() global_field_list.add(field, false); field_symbol_hash.emplace("nhi", field); - field = new LogField("next_hop_port", "nhp", LogField::IP, &LogAccess::marshal_next_hop_port, &LogAccess::unmarshal_int_to_str); + field = new LogField("next_hop_port", "nhp", LogField::sINT, &LogAccess::marshal_next_hop_port, &LogAccess::unmarshal_int_to_str); global_field_list.add(field, false); field_symbol_hash.emplace("nhp", field); @@ -1038,7 +1038,7 @@ Log::init_fields() global_field_list.add(field, false); field_symbol_hash.emplace("ppdip", field); - field = new LogField("proxy_protocol_authority", "ppa", LogField::IP, &LogAccess::marshal_proxy_protocol_authority, + field = new LogField("proxy_protocol_authority", "ppa", LogField::STRING, &LogAccess::marshal_proxy_protocol_authority, &LogAccess::unmarshal_str); global_field_list.add(field, false); field_symbol_hash.emplace("ppa", field);
