Prevent null arguments through command line

This commit is contained in:
Yannick Reiß 2023-09-26 07:33:09 +02:00
parent a8d8a4171a
commit ba7f2d8394
No known key found for this signature in database
GPG Key ID: 5A3AF456F0A0338C
1 changed files with 2 additions and 2 deletions

View File

@ -25,8 +25,8 @@ int main (int argc, char** argv) {
for (int i = 1; i < argc; i++) {
if (argv[i][0] == '-' && ((i+1) < argc)) {
switch (argv[i][1]) {
case 'o': filename_compiled = argv[i+1];break;
case 'd': device = argv[i+1];break;
case 'o': if (argv[i+1]) filename_compiled = argv[i+1];break;
case 'd': if (argv[i+1]) device = argv[i+1];break;
default: printf("ERROR: unknown argument: %c\n", argv[i][1]);exit(EXIT_FAILURE);
}
i++;