commit - 5ea05a05350932a686f7e568a3018fcc24001f6b
commit + ede84c7b5bbaa959daa89ecf641dffe190a7a076
blob - 3a476080bb916c6dc02dd6c0577e12345d67aa13
blob + 0b1f6d3096d21297377841d5a823b5c1b2c83f2d
--- main.c
+++ main.c
{
struct asr_query *query;
+ if (sig->state != DKIM_UNKNOWN)
+ return;
+
sig->nqueries++;
if (sig->query != NULL) {
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));