login

<     >

2015-12-15 19:43:44 (UTC-02:00)

Marcel Rodrigues <marcelgmr@gmail.com>

Fix deletion of single symlink-to-directory entry.

diff --git a/rover.c b/rover.c
index 56f68d2..63e24db 100644
--- a/rover.c
+++ b/rover.c
@@ -1261,7 +1261,7 @@ main(int argc, char *argv[])
                 message(YELLOW, "Delete \"%s\"? (Y/n)", ENAME(ESEL));
                 if (rover_getch() == 'Y') {
                     const char *name = ENAME(ESEL);
-                    int ret = S_ISDIR(EMODE(ESEL)) ? deldir(name) : delfile(name);
+                    int ret = ISDIR(ENAME(ESEL)) ? deldir(name) : delfile(name);
                     reload();
                     if (ret)
                         message(RED, "Could not delete \"%s\".", ENAME(ESEL));