Parcourir la source

Escape unreadable dirs we are already into

We care about the directory we are going to, so there is no reason
to get locked inside there if the parent is readable.
master
lostd il y a 10 ans
Parent
révision
1742598256
1 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. +3
    -2
      noice.c

+ 3
- 2
noice.c Voir le fichier

@@ -689,11 +689,12 @@ nochange:
strcmp(path, ".") == 0 ||
strchr(path, '/') == NULL)
goto nochange;
if (canopendir(path) == 0) {
dir = xdirname(path);
if (canopendir(dir) == 0) {
free(dir);
printwarn();
goto nochange;
}
dir = xdirname(path);
/* Save history */
oldpath = path;
path = dir;


Chargement…
Annuler
Enregistrer