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

Reply via email to