diff --git a/src/http_ana.c b/src/http_ana.c index af365ac22..ab9124d79 100644 --- a/src/http_ana.c +++ b/src/http_ana.c @@ -2748,6 +2748,8 @@ static enum rule_result http_req_get_intercept_rule(struct proxy *px, struct lis send_log(s->be, LOG_WARNING, "Internal error: action yields while it is no long allowed " "for the http-request actions."); + s->last_rule_file = rule->conf.file; + s->last_rule_line = rule->conf.line; rule_ret = HTTP_RULE_RES_ERROR; goto end; } @@ -2920,6 +2922,8 @@ resume_execution: send_log(s->be, LOG_WARNING, "Internal error: action yields while it is no long allowed " "for the http-response/http-after-response actions."); + s->last_rule_file = rule->conf.file; + s->last_rule_line = rule->conf.line; rule_ret = HTTP_RULE_RES_ERROR; goto end; } diff --git a/src/tcp_rules.c b/src/tcp_rules.c index 9ce6c9037..2613056f7 100644 --- a/src/tcp_rules.c +++ b/src/tcp_rules.c @@ -175,6 +175,8 @@ resume_execution: send_log(s->be, LOG_WARNING, "Internal error: yield not allowed if the inspect-delay expired " "for the tcp-request content actions."); + s->last_rule_file = rule->conf.file; + s->last_rule_line = rule->conf.line; goto internal; } goto missing_data; @@ -357,6 +359,8 @@ resume_execution: send_log(s->be, LOG_WARNING, "Internal error: yield not allowed if the inspect-delay expired " "for the tcp-response content actions."); + s->last_rule_file = rule->conf.file; + s->last_rule_line = rule->conf.line; goto internal; } channel_dont_close(rep);