From f1a25bc101ecf316a9dd9e98915d00c9db2f1d66 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Thu, 27 Sep 2012 00:55:41 +0000 Subject: [PATCH] eio: continue on access right error. SVN revision: 77103 --- legacy/eio/ChangeLog | 4 ++++ legacy/eio/NEWS | 1 + legacy/eio/src/lib/eio_dir.c | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) 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;