From 9d8c528c35102aade34174544902fc9020d33020 Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Fri, 24 Apr 2020 10:20:25 +0200 Subject: [PATCH] jedParser: fix return value when something is wrong --- src/jedParser.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/jedParser.cpp b/src/jedParser.cpp index 6beb605..7e10599 100644 --- a/src/jedParser.cpp +++ b/src/jedParser.cpp @@ -194,7 +194,7 @@ int JedParser::parse() std::getline(_fd, content, '\n'); if (content[0] != 0x02) { printf("wrong file\n"); - return 0; + return EXIT_FAILURE; } /* read full content @@ -286,7 +286,7 @@ int JedParser::parse() printf("theorical checksum %x -> %x\n", _checksum, checksum); if (_checksum != checksum) { cerr << "Error: wrong checksum" << endl; - return 0; + return EXIT_FAILURE; } if (_verbose) @@ -294,9 +294,8 @@ int JedParser::parse() if (_fuse_count != size) { cerr << "Not all fuses are programmed" << endl; - return 0; + return EXIT_FAILURE; } - return EXIT_SUCCESS; }