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

Function init_hidden_header_name

plugins/compress/misc.cc:161–177  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

159}
160
161const char *
162init_hidden_header_name()
163{
164 char *hidden_header_name;
165 const char *var_name = "proxy.config.proxy_name";
166 TSMgmtString result;
167
168 if (TSMgmtStringGet(var_name, &result) != TS_SUCCESS) {
169 fatal("failed to get server name");
170 } else {
171 size_t hidden_header_name_size = strlen("x-accept-encoding-") + strlen(result) + 1; // add one for null
172 hidden_header_name = static_cast<char *>(TSmalloc(hidden_header_name_size));
173 snprintf(hidden_header_name, hidden_header_name_size, "x-accept-encoding-%s", result);
174 TSfree(result);
175 }
176 return hidden_header_name;
177}
178
179int
180register_plugin()

Callers 2

TSPluginInitFunction · 0.85
TSRemapNewInstanceFunction · 0.85

Calls 3

TSMgmtStringGetFunction · 0.85
TSmallocFunction · 0.85
TSfreeFunction · 0.85

Tested by

no test coverage detected