Explorar el Código

[Fix] Milter: Don't defer on "greylist" action

tags/1.6.1
Andrew Lewis hace 7 años
padre
commit
e7d4ba71b1
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2
    2
      src/libserver/milter.c

+ 2
- 2
src/libserver/milter.c Ver fichero

@@ -1491,7 +1491,6 @@ rspamd_milter_send_task_results (struct rspamd_milter_session *session,
rspamd_milter_send_action (session, RSPAMD_MILTER_REJECT);
break;
case METRIC_ACTION_SOFT_REJECT:
case METRIC_ACTION_GREYLIST:
rcode = rspamd_fstring_new_init (RSPAMD_MILTER_RCODE_TEMPFAIL,
sizeof (RSPAMD_MILTER_RCODE_TEMPFAIL) - 1);
xcode = rspamd_fstring_new_init (RSPAMD_MILTER_XCODE_TEMPFAIL,
@@ -1535,6 +1534,7 @@ rspamd_milter_send_task_results (struct rspamd_milter_session *session,
rspamd_milter_send_action (session, RSPAMD_MILTER_ACCEPT);
break;

case METRIC_ACTION_GREYLIST:
case METRIC_ACTION_NOACTION:
default:
rspamd_milter_send_action (session, RSPAMD_MILTER_ACCEPT);
@@ -1564,4 +1564,4 @@ rspamd_milter_get_session_pool (struct rspamd_milter_session *session)
struct rspamd_milter_private *priv = session->priv;

return priv->pool;
}
}

Cargando…
Cancelar
Guardar