From e3e93a394e2369ccf6566f0567a257f2911ffe6c Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Wed, 25 Jun 2025 19:21:46 +0200 Subject: [PATCH] main: SPI mode without board: check file_size (must be > 0) --- src/main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 882ebda..52eec6e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -380,7 +380,10 @@ int main(int argc, char **argv) delete bit; } else if (args.prg_type == Device::RD_FLASH) { - flash.dump(args.bit_file, args.offset, args.file_size); + if (args.file_size == 0) + printError("Error: 0 size for dump"); + else + flash.dump(args.bit_file, args.offset, args.file_size); } if (args.unprotect_flash && args.bit_file.empty())