You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by cm...@apache.org on 2024/06/12 19:41:37 UTC
(trafficserver) 01/06: Pass unused length parameter in HeaderField::append function (#11401)
This is an automated email from the ASF dual-hosted git repository.
cmcfarlen pushed a commit to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit 6fb27c0b7384980ac077e0264285c6ee0cad31ed
Author: Pavel Vazharov <pa...@x3me.net>
AuthorDate: Tue Jun 11 01:34:26 2024 +0300
Pass unused length parameter in HeaderField::append function (#11401)
The parameter is passed to the TSMimeHdrFieldValueStringInsert instead
of the current -1.
The latter causes `strlen(value)` instead `length` bytes to be inserted
(cherry picked from commit 2501e4bc5e74a9fbb6290a6c1c92a727ba850dff)
---
src/tscpp/api/Headers.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/tscpp/api/Headers.cc b/src/tscpp/api/Headers.cc
index 789cf4dc8b..e755e6b535 100644
--- a/src/tscpp/api/Headers.cc
+++ b/src/tscpp/api/Headers.cc
@@ -310,7 +310,7 @@ bool
HeaderField::append(const char *value, int length)
{
return (TSMimeHdrFieldValueStringInsert(iter_.state_->mloc_container_->hdr_buf_, iter_.state_->mloc_container_->hdr_loc_,
- iter_.state_->mloc_container_->field_loc_, -1, value, -1) == TS_SUCCESS);
+ iter_.state_->mloc_container_->field_loc_, -1, value, length) == TS_SUCCESS);
}
bool