From 04a6ec66a6afa3d26c8589935aea5a725c427660 Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Fri, 19 Jul 2024 10:10:12 +0200 Subject: [PATCH] Fix ferror(NULL) in xmss_common.h --- tools/xmss/xmss_common.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tools/xmss/xmss_common.h b/tools/xmss/xmss_common.h index f599091f..5c31ea02 100644 --- a/tools/xmss/xmss_common.h +++ b/tools/xmss/xmss_common.h @@ -48,8 +48,7 @@ static enum wc_XmssRc xmss_write_key(const byte * priv, word32 privSz, void * co /* Create the file if it didn't exist. */ file = fopen(filename, "w+"); if (!file) { - fprintf(stderr, "error: fopen(%s, \"w+\") failed: %d\n", filename, - ferror(file)); + fprintf(stderr, "error: fopen(%s, \"w+\") failed.\n", filename); return WC_XMSS_RC_WRITE_FAIL; } } @@ -72,8 +71,7 @@ static enum wc_XmssRc xmss_write_key(const byte * priv, word32 privSz, void * co * storage correctly. */ file = fopen(filename, "r+"); if (!file) { - fprintf(stderr, "error: fopen(%s, \"r+\") failed: %d\n", filename, - ferror(file)); + fprintf(stderr, "error: fopen(%s, \"r+\") failed.\n", filename); return WC_XMSS_RC_WRITE_FAIL; }