Commit Diff


commit - 749b2bf78032b8e273e9266ebd9648fa62ed1135
commit + 93003f16d49c0f3bc613ad220d78116a36465ae5
blob - c74cabcd629b87e9a58f9a780ea09340636d96ff
blob + 42d3699d60ef7d2393b217a15178d1bc037c1a44
--- main.c
+++ main.c
@@ -1151,6 +1151,7 @@ dkim_rr_resolve(struct asr_result *ar, void *arg)
 		if (dkim_key_text_parse(sig, key))
 			break;
 	}
+	free(ar->ar_data);
 
 	if (h.ancount == 0) {
 		dkim_signature_state(sig, DKIM_PERMERROR,