From: Joel Rosdahl Date: Sun, 28 Jan 2018 15:05:07 +0000 (+0100) Subject: Only write hash debug output if there is any data X-Git-Tag: v3.3.6~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7a67b2a9b20a3934b0248026fb4d78bc3815be33;p=thirdparty%2Fccache.git Only write hash debug output if there is any data --- diff --git a/mdfour.c b/mdfour.c index 36b55fe84..f557a20fb 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);