Explorar el Código

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 hace 9 años
padre
commit
1742598256
Se han modificado 1 ficheros con 3 adiciones y 2 borrados
  1. +3
    -2
      noice.c

+ 3
- 2
noice.c Ver fichero

@@ -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;


Cargando…
Cancelar
Guardar