diff --git a/apps/engine.c b/apps/engine.c index 8f7b389f4..25c861710 100644 --- a/apps/engine.c +++ b/apps/engine.c @@ -394,11 +394,15 @@ int MAIN(int argc, char **argv) else if (strcmp(*argv,"-pre") == 0) { argc--; argv++; + if (argc == 0) + goto skip_arg_loop; sk_push(pre_cmds,*argv); } else if (strcmp(*argv,"-post") == 0) { argc--; argv++; + if (argc == 0) + goto skip_arg_loop; sk_push(post_cmds,*argv); } else if ((strncmp(*argv,"-h",2) == 0) ||