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 d4eebce8801e0f180d3831b7c723fe29f6d33f2e Author: Brian Neradt <[email protected]> AuthorDate: Mon Jun 10 15:49:39 2024 -0500 access_control: Remove unused dumpHeaders (#11439) dumpHeaders is unused, so removing it. (cherry picked from commit 69a430e8b5fea90d51f2d81bac11e7082fff154d) --- plugins/experimental/access_control/headers.cc | 39 -------------------------- plugins/experimental/access_control/headers.h | 1 - 2 files changed, 40 deletions(-) diff --git a/plugins/experimental/access_control/headers.cc b/plugins/experimental/access_control/headers.cc index e0d1e87a19..ebfdf5f34a 100644 --- a/plugins/experimental/access_control/headers.cc +++ b/plugins/experimental/access_control/headers.cc @@ -172,42 +172,3 @@ setHeader(TSMBuffer bufp, TSMLoc hdrLoc, const char *header, int headerlen, cons return ret; } - -/** - * @brief Dump a header on stderr - * - * Useful together with Dbg(). - * - * @param bufp request's buffer - * @param hdrLoc request's header location - */ -void -dumpHeaders(TSMBuffer bufp, TSMLoc hdrLoc) -{ - TSIOBuffer output_buffer; - TSIOBufferReader reader; - TSIOBufferBlock block; - const char *block_start; - int64_t block_avail; - - output_buffer = TSIOBufferCreate(); - reader = TSIOBufferReaderAlloc(output_buffer); - - /* This will print just MIMEFields and not the http request line */ - TSMimeHdrPrint(bufp, hdrLoc, output_buffer); - - /* We need to loop over all the buffer blocks, there can be more than 1 */ - block = TSIOBufferReaderStart(reader); - do { - block_start = TSIOBufferBlockReadStart(block, reader, &block_avail); - if (block_avail > 0) { - AccessControlDebug("Headers are:\n%.*s", static_cast<int>(block_avail), block_start); - } - TSIOBufferReaderConsume(reader, block_avail); - block = TSIOBufferReaderStart(reader); - } while (block && block_avail != 0); - - /* Free up the TSIOBuffer that we used to print out the header */ - TSIOBufferReaderFree(reader); - TSIOBufferDestroy(output_buffer); -} diff --git a/plugins/experimental/access_control/headers.h b/plugins/experimental/access_control/headers.h index 51d7423eac..dd6567bd43 100644 --- a/plugins/experimental/access_control/headers.h +++ b/plugins/experimental/access_control/headers.h @@ -29,4 +29,3 @@ int removeHeader(TSMBuffer bufp, TSMLoc hdr_loc, const char *header, int len); bool headerExist(TSMBuffer bufp, TSMLoc hdr_loc, const char *header, int len); char *getHeader(TSMBuffer bufp, TSMLoc hdr_loc, const char *header, int headerlen, char *value, int *valuelen); bool setHeader(TSMBuffer bufp, TSMLoc hdr_loc, const char *header, int len, const char *val, int val_len, bool duplicateOk = false); -void dumpHeaders(TSMBuffer bufp, TSMLoc hdr_loc);
