This is an automated email from the ASF dual-hosted git repository.
bcall pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new 2501e4bc5e Pass unused length parameter in HeaderField::append
function (#11401)
2501e4bc5e is described below
commit 2501e4bc5e74a9fbb6290a6c1c92a727ba850dff
Author: Pavel Vazharov <[email protected]>
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
---
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 6b8c51c6e7..bf4a55a741 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