X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Fdkim.c;h=cc103c2898a61fe8a7c327b6844e39b85572ff66;hb=28fb7042c4d99225f3968d6555faef598db2e9d0;hp=3fa11c80075b8a23b4d25892fe5f5045b807b31c;hpb=e983e85a314998aed1d586990969fea128a8b4c7;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/dkim.c b/src/src/dkim.c index 3fa11c800..cc103c289 100644 --- a/src/src/dkim.c +++ b/src/src/dkim.c @@ -129,7 +129,7 @@ dkim_signatures = NULL; /* If we have arrived here with dkim_collect_input == FALSE, it means there was a processing error somewhere along the way. -Log the incident and disable futher verification. */ +Log the incident and disable further verification. */ if (!dkim_collect_input) { @@ -607,11 +607,14 @@ while ((dkim_signing_domain = string_nextinlist(&dkim_domain, &sep, dkim_private_key_expanded = big_buffer; } - ctx = pdkim_init_sign( CS dkim_signing_domain, - CS dkim_signing_selector, - CS dkim_private_key_expanded, - PDKIM_ALGO_RSA_SHA256, - dkim->dot_stuffed); + ctx = pdkim_init_sign(CS dkim_signing_domain, + CS dkim_signing_selector, + CS dkim_private_key_expanded, + PDKIM_ALGO_RSA_SHA256, + dkim->dot_stuffed, + &dkim_exim_query_dns_txt + ); + dkim_private_key_expanded[0] = '\0'; pdkim_set_optional(ctx, CS dkim_sign_headers_expanded, NULL,