Commit Diff


commit - 1c6e802cf95a32d33f403105bf7cfcec03854eb6
commit + 1472044b547fa78060c18cbfe60a1f39cd6be7d5
blob - 95a6297eec975a7a6358e667d39409973f8d3f73
blob + 2e48355f0f370bda787bec39e712ca3580b4384a
--- rover.c
+++ rover.c
@@ -648,6 +648,8 @@ cd(int reset)
     refresh();
     if (chdir(CWD) == -1) {
         getcwd(CWD, PATH_MAX-1);
+        if (CWD[strlen(CWD)-1] != '/')
+            strcat(CWD, "/");
         goto done;
     }
     if (reset) ESEL = SCROLL = 0;