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);

Reply via email to