commit - 884859db3da820f53e4d77ce276983bf0a645868
commit + a3ad827f603b0c6ef0845a37c8007221ab4d4142
blob - 86e7237b15ee6d9e56e4cffcbf79a5019de5357a
blob + e887fabc148308e67ba82834ede9ac962421c10a
--- main.c
+++ main.c
dkim_lookup_record(struct signature *sig, const char *domain)
{
struct asr_query *query;
+
+ if (sig->state != DKIM_UNKNOWN)
+ return;
sig->nqueries++;
sig->query = NULL;
+ if (sig->state != DKIM_UNKNOWN)
+ goto verify;
+
if (ar->ar_h_errno == TRY_AGAIN || ar->ar_h_errno == NO_RECOVERY) {
dkim_signature_state(sig, DKIM_TEMPERROR,
hstrerror(ar->ar_h_errno));