瀏覽代碼

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 10 年之前
父節點
當前提交
1742598256
共有 1 個檔案被更改,包括 3 行新增2 行删除
  1. +3
    -2
      noice.c

+ 3
- 2
noice.c 查看文件

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


Loading…
取消
儲存