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 cda4a76c1990f4b00517865374326238cc77a5be Author: Bryan Call <[email protected]> AuthorDate: Wed May 22 10:21:35 2024 -0700 Coverity 1545950: Uninitialized scalar variable in background_fetch plugin (#11383) (cherry picked from commit 47b3f74fb6aae624076cc2b42f87cc411a83fe37) --- plugins/background_fetch/headers.cc | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/plugins/background_fetch/headers.cc b/plugins/background_fetch/headers.cc index e1cfdfadc7..d29025eca9 100644 --- a/plugins/background_fetch/headers.cc +++ b/plugins/background_fetch/headers.cc @@ -97,19 +97,15 @@ set_header(TSMBuffer bufp, TSMLoc hdr_loc, const char *header, int len, const ch void dump_headers(TSMBuffer bufp, TSMLoc hdr_loc) { - TSIOBuffer output_buffer; - TSIOBufferReader reader; - TSIOBufferBlock block; - int64_t block_avail; - - output_buffer = TSIOBufferCreate(); - reader = TSIOBufferReaderAlloc(output_buffer); + TSIOBuffer output_buffer = TSIOBufferCreate(); + TSIOBufferReader reader = TSIOBufferReaderAlloc(output_buffer); + int64_t block_avail = 0; /* This will print just MIMEFields and not the http request line */ TSMimeHdrPrint(bufp, hdr_loc, output_buffer); /* We need to loop over all the buffer blocks, there can be more than 1 */ - block = TSIOBufferReaderStart(reader); + TSIOBufferBlock block = TSIOBufferReaderStart(reader); do { const char *block_start = TSIOBufferBlockReadStart(block, reader, &block_avail); if (block_avail > 0) {
