From 5959affecd91c40969bb06ffd661c1b9acdaf2b5 Mon Sep 17 00:00:00 2001 From: Tom Kistner Date: Wed, 25 Feb 2009 12:52:58 +0000 Subject: [PATCH] Fix off-the-shelf off-by-one error --- src/src/pdkim/pdkim.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; -- 2.30.2