login

<     >

2015-06-04 14:42:52 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

Simplify --save-cwd code.

diff --git a/rover.c b/rover.c
index c8604de..54e68b7 100644
--- a/rover.c
+++ b/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;