ngx_http_variable_sent_location(ngx_http_request_t *r,
ngx_http_variable_value_t *v, uintptr_t data)
{
+ ngx_str_t name;
+
if (r->headers_out.location) {
v->len = r->headers_out.location->value.len;
v->valid = 1;
return NGX_OK;
}
- return ngx_http_variable_unknown_header(v, (ngx_str_t *) data,
+ name.len = sizeof("sent_http_location") - 1;
+ name.data = (u_char *) "sent_http_location";
+
+ return ngx_http_variable_unknown_header(v, &name,
&r->headers_out.headers.part,
sizeof("sent_http_") - 1);
}