commit - 1dcf7be557c4f3d8a3b59079ed38781c2cc46ad6
commit + fd3ff67de14571e565ee0132de6a7f349db96bfc
blob - 76208adb9bcd2ccd4da55cc32bab1d725bdba80b
blob + 7761579094e5522f907825733d16cef4ed1eb041
--- rover.c
+++ rover.c
"Rover homepage: <https://github.com/lecram/rover>.\n"
);
return 0;
- } else if (argc > 2 && !strcmp(argv[1], "--save-cwd")) {
- save_cwd_file = fopen(argv[2], "w");
- argc -= 2; argv += 2;
+ } else if (!strcmp(argv[1], "-s") || !strcmp(argv[1], "--save-cwd")) {
+ if (argc > 2) {
+ save_cwd_file = fopen(argv[2], "w");
+ argc -= 2; argv += 2;
+ } else {
+ fprintf(stderr, "error: missing argument to %s\n", argv[1]);
+ return 1;
+ }
}
}
init_term();