From bbdc29a05d5944932c92f6133506cb0cfa7cec79 Mon Sep 17 00:00:00 2001 From: "Bruno G. Albuquerque" Date: Mon, 28 Oct 2002 13:31:54 +0000 Subject: [PATCH] bfs_walk() should check for read permissions for iterating through directories, not execute permission. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1733 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp b/src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp index eed4c76551..72cdaf678d 100644 --- a/src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp +++ b/src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp @@ -483,7 +483,7 @@ bfs_walk(void *_ns, void *_directory, const char *file, char **_resolvedPath, vn Inode *directory = (Inode *)_directory; // check access permissions - status_t status = directory->CheckPermissions(X_OK); + status_t status = directory->CheckPermissions(R_OK); if (status < B_OK) RETURN_ERROR(status);