summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/fwumdata_src/mkfwumdata.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/fwumdata_src/mkfwumdata.c b/tools/fwumdata_src/mkfwumdata.c
index 5ceec7a2980..8b25539fd57 100644
--- a/tools/fwumdata_src/mkfwumdata.c
+++ b/tools/fwumdata_src/mkfwumdata.c
@@ -471,6 +471,12 @@ int main(int argc, char *argv[])
return -EINVAL;
}
+ if (version == 2 && banks > MAX_BANKS_V2) {
+ fprintf(stderr, "Error: Version 2 supports maximum %d banks, %ld requested.\n",
+ MAX_BANKS_V2, banks);
+ return -EINVAL;
+ }
+
/* This command takes UUIDs * images and output file. */
if (optind + images + 1 != argc) {
fprintf(stderr,