fix(cli): will now not segfault if argc is less than 2

This commit is contained in:
lisk77 2025-11-24 15:56:44 +01:00
parent 8aa95da2a1
commit 40a5b77d17

View file

@ -1,8 +1,12 @@
#include "../include/commands.h" #include "../include/commands.h"
int main(int argc, char** argv) { int main(int argc, char** argv) {
if (argc < 2) {
usage(1);
}
if (argc == 2 && (!strcmp(argv[1], "-h") || !strcmp(argv[1], "--help"))) { if (argc == 2 && (!strcmp(argv[1], "-h") || !strcmp(argv[1], "--help"))) {
usage(0); usage(0);
} }
const char* subcmd = argv[1]; const char* subcmd = argv[1];