# HG changeset patch # User carl # Date 1159458212 25200 # Node ID b82e001466725013b9a422cfb2d6f189919faad1 # Parent 6256cab02248019d590001182c01abb59e8eccc2 always log smth auth rate counts diff -r 6256cab02248 -r b82e00146672 src/dnsbl.cpp --- a/src/dnsbl.cpp Wed Sep 27 08:11:38 2006 -0700 +++ b/src/dnsbl.cpp Thu Sep 28 08:43:32 2006 -0700 @@ -961,20 +961,18 @@ if (priv.authenticated) { int c = incr_rcpt_count(priv.authenticated); int l = dc.default_context->find_rate(priv.authenticated); - if (c > l) { - smfi_setreply(ctx, "550", "5.7.1", "recipient rate limit exceeded"); - return SMFIS_REJECT; - } - else { if (debug_syslog > 1) { char buf[maxlen]; char msg[maxlen]; snprintf(msg, sizeof(msg), "authenticated id %s (%d recipients, %d limit)", priv.authenticated, c, l); my_syslog(&priv, msg); } + if (c > l) { + smfi_setreply(ctx, "550", "5.7.1", "recipient rate limit exceeded"); + return SMFIS_REJECT; + } st = white; } - } else if (fromvalue == token_black) { st = black; }