ソースを参照

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;


読み込み中…
キャンセル
保存