From: Tom Kistner Date: Wed, 25 Feb 2009 12:52:58 +0000 (+0000) Subject: Fix off-the-shelf off-by-one error X-Git-Url: https://git.exim.org/users/jgh/exim.git/commitdiff_plain/5959affecd91c40969bb06ffd661c1b9acdaf2b5 Fix off-the-shelf off-by-one error --- diff --git a/src/src/pdkim/pdkim.c b/src/src/pdkim/pdkim.c index 20a3399e2..cb57f77c0 100644 --- a/src/src/pdkim/pdkim.c +++ b/src/src/pdkim/pdkim.c @@ -1,4 +1,4 @@ -/* $Cambridge: exim/src/src/pdkim/pdkim.c,v 1.1.2.2 2009/02/24 15:57:55 tom Exp $ */ +/* $Cambridge: exim/src/src/pdkim/pdkim.c,v 1.1.2.3 2009/02/25 12:52:58 tom Exp $ */ /* pdkim.c */ #include @@ -228,7 +228,7 @@ int pdkim_update_bodyhash(pdkim_ctx *ctx, char *data, int len) { int seen_wsp = 0; char *p = data; int q = 0; - relaxed_data = malloc(len); + relaxed_data = malloc(len+1); if (relaxed_data == NULL) return PDKIM_ERR_OOM; while (*p != '\0') { char c = *p;