From 7a67b2a9b20a3934b0248026fb4d78bc3815be33 Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Sun, 28 Jan 2018 16:05:07 +0100 Subject: Only write hash debug output if there is any data --- mdfour.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mdfour.c b/mdfour.c index 36b55fe8..f557a20f 100644 --- a/mdfour.c +++ b/mdfour.c @@ -1,5 +1,5 @@ // Copyright (C) 1997-1998 Andrew Tridgell -// Copyright (C) 2009-2016 Joel Rosdahl +// Copyright (C) 2009-2018 Joel Rosdahl // // This program is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by the Free @@ -162,7 +162,7 @@ void mdfour_update(struct mdfour *md, const unsigned char *in, size_t n) { #ifdef CCACHE_DEBUG_HASH - if (getenv("CCACHE_DEBUG_HASH")) { + if (n > 0 && getenv("CCACHE_DEBUG_HASH")) { FILE *f = fopen("ccache-debug-hash.bin", "a"); fwrite(in, 1, n, f); fclose(f); -- cgit v1.2.1