bk_conn->err = rspamd_mempool_strdup (session->pool, err->message);
}
+ rspamd_upstream_fail (bk_conn->up);
+
proxy_backend_close_connection (bk_conn);
REF_RELEASE (bk_conn->s);
}
}
msg_info_session ("finished mirror connection to %s", bk_conn->name);
+ rspamd_upstream_ok (bk_conn->up);
proxy_backend_close_connection (bk_conn);
REF_RELEASE (bk_conn->s);
err->message,
session->ctx->max_retries - session->retries);
session->retries ++;
+ rspamd_upstream_fail (bk_conn->up);
proxy_backend_close_connection (session->master_conn);
if (session->ctx->max_retries &&
}
}
+ rspamd_upstream_ok (bk_conn->up);
+
rspamd_http_connection_write_message (session->client_conn,
msg, NULL, NULL, session, session->client_sock,
bk_conn->io_tv, session->ctx->ev_base);