diff --git a/legacy/eio/ChangeLog b/legacy/eio/ChangeLog index ffe62fce30..2b8065c2ff 100644 --- a/legacy/eio/ChangeLog +++ b/legacy/eio/ChangeLog @@ -47,3 +47,7 @@ 2012-09-14 Cedric Bail * Fix build with xattr without splice. + +2012-09-27 Cedric Bail + + * Don't stop on limited access right. diff --git a/legacy/eio/NEWS b/legacy/eio/NEWS index fe55f37550..a841aae806 100644 --- a/legacy/eio/NEWS +++ b/legacy/eio/NEWS @@ -8,6 +8,7 @@ Additions: Fixes: - fix monitor shutdown when mainloop did never run. - fix build with xattr and without splice. + - don't stop on limited access right. Improvements: diff --git a/legacy/eio/src/lib/eio_dir.c b/legacy/eio/src/lib/eio_dir.c index 5de5fb661b..7bed4fb858 100644 --- a/legacy/eio/src/lib/eio_dir.c +++ b/legacy/eio/src/lib/eio_dir.c @@ -89,7 +89,7 @@ _eio_file_recursiv_ls(Ecore_Thread *thread, { case EINA_FILE_DIR: if (_eio_lstat(info->path, &buffer) != 0) - goto on_error; + continue; if (S_ISLNK(buffer.st_mode)) info->type = EINA_FILE_LNK;