@ -531,6 +531,13 @@
lvalue = condition_lvalue_new(COMP_REQUEST_METHOD, NULL);
else if (g_str_equal(str, "scheme"))
lvalue = condition_lvalue_new(COMP_REQUEST_SCHEME, NULL);
else if (g_str_equal(str, "header")) {
if (k == NULL) {
log_warning(srv, NULL, "header conditional needs a key", "");
return FALSE;
}
lvalue = condition_lvalue_new(COMP_REQUEST_HEADER, k->value.opt_string);
else {
log_warning(srv, NULL, "unkown lvalue for condition: %s", n->value.opt_string->str);