From b1f05f589e4d879c14d3bf4fd294a355862c505a Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Fri, 14 Sep 2018 16:31:24 +0000 Subject: [PATCH] blockchain_blackball: error out on fgets error --- src/blockchain_utilities/blockchain_blackball.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/blockchain_utilities/blockchain_blackball.cpp b/src/blockchain_utilities/blockchain_blackball.cpp index d9a179f64..c80dd5862 100644 --- a/src/blockchain_utilities/blockchain_blackball.cpp +++ b/src/blockchain_utilities/blockchain_blackball.cpp @@ -898,7 +898,11 @@ static std::vector> load_outputs(const std::string while (1) { char s[256]; - fgets(s, sizeof(s), f); + if (!fgets(s, sizeof(s), f)) + { + MERROR("Error reading from " << filename << ": " << strerror(errno)); + break; + } if (feof(f)) break; const size_t len = strlen(s);