commit 9fa8b0aa5acbe5a67f362b4ef495c9ad5bffbe39 from: Marcel Rodrigues date: Thu Jun 04 17:42:52 2015 UTC Simplify --save-cwd code. commit - 5cde236501e1894e0ee08cbfd211a08fee7b6691 commit + 9fa8b0aa5acbe5a67f362b4ef495c9ad5bffbe39 blob - c8604deec3a65def085a7ebc6690b305e6170c54 blob + 54e68b7752e95a42a1a8a33b632e9955cd9d1c68 --- rover.c +++ rover.c @@ -778,9 +778,8 @@ main(int argc, char *argv[]) ); return 0; } else if (argc > 2 && !strcmp(argv[1], "--save-cwd")) { - --argc; ++argv; - save_cwd_file = argv[1]; - --argc; ++argv; + save_cwd_file = argv[2]; + argc -= 2; argv += 2; } } init_term(); @@ -1104,7 +1103,7 @@ main(int argc, char *argv[]) delwin(rover.window); if (save_cwd_file != NULL) { FILE *fd = fopen(save_cwd_file, "w"); - fputs(rover.cwd[rover.tab], fd); + fputs(CWD, fd); fclose(fd); } return 0;