const char *name;
int name_len;
- if (!smp->ctx.a[0]) { // first call, find the query string
- if (!args ||
- (args[0].type && args[0].type != ARGT_STR) ||
- (args[1].type && args[1].type != ARGT_STR))
- return 0;
+ if (!args ||
+ (args[0].type && args[0].type != ARGT_STR) ||
+ (args[1].type && args[1].type != ARGT_STR))
+ return 0;
- if (args[1].type)
- delim = *args[1].data.str.str;
+ name = "";
+ name_len = 0;
+ if (args->type == ARGT_STR) {
+ name = args->data.str.str;
+ name_len = args->data.str.len;
+ }
- name = "";
- name_len = 0;
- if (args->type == ARGT_STR) {
- name = args->data.str.str;
- name_len = args->data.str.len;
- }
+ if (args[1].type)
+ delim = *args[1].data.str.str;
+ if (!smp->ctx.a[0]) { // first call, find the query string
CHECK_HTTP_MESSAGE_FIRST();
msg = &smp->strm->txn->req;