}
else if (ret == 0) {
if ((s->scf->flags & SC_FL_ERROR) ||
- ((s->scf->flags & (SC_FL_EOS|SC_FL_ABRT_DONE)) && proxy_abrt_close_def(s->be, 1))) {
+ ((s->scf->flags & SC_FL_EOS) && proxy_abrt_close_def(s->be, 1))) {
ctx->status_code = SPOE_CTX_ERR_INTERRUPT;
spoe_stop_processing(agent, ctx);
spoe_handle_processing_error(s, agent, ctx, dir);
int act_opts = 0;
if ((s->scf->flags & SC_FL_ERROR) ||
- ((s->scf->flags & (SC_FL_EOS|SC_FL_ABRT_DONE)) &&
- proxy_abrt_close_def(px, 1)))
+ ((s->scf->flags & SC_FL_EOS) && proxy_abrt_close_def(px, 1)))
act_opts |= ACT_OPT_FINAL | ACT_OPT_FINAL_EARLY;
/* If "the current_rule_list" match the executed rule list, we are in
if (final)
act_opts |= ACT_OPT_FINAL;
if ((s->scf->flags & SC_FL_ERROR) ||
- ((s->scf->flags & (SC_FL_EOS|SC_FL_ABRT_DONE)) &&
- proxy_abrt_close_def(px, 1)))
+ ((s->scf->flags & SC_FL_EOS) && proxy_abrt_close_def(px, 1)))
act_opts |= ACT_OPT_FINAL | ACT_OPT_FINAL_EARLY;
/* If "the current_rule_list" match the executed rule list, we are in
/* we get here if we need to wait for more data */
if ((s->scf->flags & SC_FL_ERROR) ||
- ((s->scf->flags & (SC_FL_EOS|SC_FL_ABRT_DONE)) &&
- proxy_abrt_close_def(s->be, 1)))
+ ((s->scf->flags & SC_FL_EOS) && proxy_abrt_close_def(s->be, 1)))
ret = HTTP_RULE_RES_CONT;
else if (!(chn_prod(chn)->flags & (SC_FL_ERROR|SC_FL_EOS|SC_FL_ABRT_DONE))) {
if (!tick_isset(chn->analyse_exp))