MCPcopy Create free account
hub / github.com/apache/trafficserver / SslHdrRemoveHeader

Function SslHdrRemoveHeader

plugins/experimental/sslheaders/sslheaders.cc:77–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75}
76
77static void
78SslHdrRemoveHeader(TSMBuffer mbuf, TSMLoc mhdr, const std::string &name)
79{
80 TSMLoc field;
81 TSMLoc next;
82
83 field = TSMimeHdrFieldFind(mbuf, mhdr, name.c_str(), name.size());
84 for (; field != TS_NULL_MLOC; field = next) {
85 next = TSMimeHdrFieldNextDup(mbuf, mhdr, field);
86 TSMimeHdrFieldDestroy(mbuf, mhdr, field);
87 TSHandleMLocRelease(mbuf, mhdr, field);
88 }
89}
90
91static void
92SslHdrSetHeader(TSMBuffer mbuf, TSMLoc mhdr, const std::string &name, BIO *value)

Callers 1

SslHdrExpandFunction · 0.85

Calls 6

TSMimeHdrFieldFindFunction · 0.85
TSMimeHdrFieldNextDupFunction · 0.85
TSMimeHdrFieldDestroyFunction · 0.85
TSHandleMLocReleaseFunction · 0.85
c_strMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected