From: Tom Kistner Date: Thu, 30 Apr 2009 19:15:48 +0000 (+0000) Subject: Fix failed verification when header canon != body canon X-Git-Url: https://git.exim.org/users/jgh/exim.git/commitdiff_plain/c763f3fdd16e25cb207628728c71e833bd87f9fd Fix failed verification when header canon != body canon --- diff --git a/src/src/pdkim/pdkim.c b/src/src/pdkim/pdkim.c index a4be815ad..35c6ed9b5 100644 --- a/src/src/pdkim/pdkim.c +++ b/src/src/pdkim/pdkim.c @@ -20,7 +20,7 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ -/* $Cambridge: exim/src/src/pdkim/pdkim.c,v 1.1.2.13 2009/04/30 15:25:39 tom Exp $ */ +/* $Cambridge: exim/src/src/pdkim/pdkim.c,v 1.1.2.14 2009/04/30 19:15:48 tom Exp $ */ #include #include @@ -1313,7 +1313,7 @@ DLLEXPORT int pdkim_feed_finish(pdkim_ctx *ctx, pdkim_signature **return_signatu } /* ---------------------------------------------------------------------- */ - if (sig->canon_body == PDKIM_CANON_RELAXED) + if (sig->canon_headers == PDKIM_CANON_RELAXED) rh = pdkim_relax_header(p->value,1); /* cook header for relaxed canon */ else rh = strdup(p->value); /* just copy it for simple canon */