diff --git a/src/platforms/posix/drivers/accelsim/accelsim.cpp b/src/platforms/posix/drivers/accelsim/accelsim.cpp index 061715984b..a7cc7d9d72 100644 --- a/src/platforms/posix/drivers/accelsim/accelsim.cpp +++ b/src/platforms/posix/drivers/accelsim/accelsim.cpp @@ -1168,7 +1168,7 @@ accelsim_main(int argc, char *argv[]) } } - if (argc <= 1) { + if (myoptind >= argc) { accelsim::usage(); return 1; } diff --git a/src/platforms/posix/drivers/gyrosim/gyrosim.cpp b/src/platforms/posix/drivers/gyrosim/gyrosim.cpp index 8e647453df..810a874225 100644 --- a/src/platforms/posix/drivers/gyrosim/gyrosim.cpp +++ b/src/platforms/posix/drivers/gyrosim/gyrosim.cpp @@ -1482,6 +1482,11 @@ gyrosim_main(int argc, char *argv[]) } } + if (myoptind >= argc) { + gyrosim::usage(); + return 1; + } + const char *verb = argv[myoptind]; /*