From ecde0da546c294b7dcb2fc3242417f18d32242b1 Mon Sep 17 00:00:00 2001 From: Tom Kistner Date: Thu, 9 Apr 2009 19:07:18 +0000 Subject: [PATCH] Fix unarmored debug output --- src/src/pdkim/pdkim.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/src/pdkim/pdkim.c b/src/src/pdkim/pdkim.c index 968a9f6c7..9c288f333 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.10 2009/04/09 14:47:50 tom Exp $ */ +/* $Cambridge: exim/src/src/pdkim/pdkim.c,v 1.1.2.11 2009/04/09 19:07:18 tom Exp $ */ #include #include @@ -1371,13 +1371,21 @@ DLLEXPORT int pdkim_feed_finish(pdkim_ctx *ctx, pdkim_signature **return_signatu if (sig->algo == PDKIM_ALGO_RSA_SHA1) { sha1_update(&(sha1_headers),(unsigned char *)sig_hdr,strlen(sig_hdr)); sha1_finish(&(sha1_headers),(unsigned char *)headerhash); - fprintf(ctx->debug_stream, "PDKIM [%s] hh computed: ", sig->domain); + #ifdef PDKIM_DEBUG + if (ctx->debug_stream) { + fprintf(ctx->debug_stream, "PDKIM [%s] hh computed: ", sig->domain); + } + #endif pdkim_hexprint(ctx->debug_stream, headerhash, 20, 1); } else { sha2_update(&(sha2_headers),(unsigned char *)sig_hdr,strlen(sig_hdr)); sha2_finish(&(sha2_headers),(unsigned char *)headerhash); - fprintf(ctx->debug_stream, "PDKIM [%s] hh computed: ", sig->domain); + #ifdef PDKIM_DEBUG + if (ctx->debug_stream) { + fprintf(ctx->debug_stream, "PDKIM [%s] hh computed: ", sig->domain); + } + #endif pdkim_hexprint(ctx->debug_stream, headerhash, 32, 1); } -- 2.30.2