diff options
author | tommycli@chromium.org <tommycli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-07 18:33:22 +0000 |
---|---|---|
committer | tommycli@chromium.org <tommycli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-07 18:33:22 +0000 |
commit | 45d5c60f9cfbd86cf6ff89d48aa80365ae534ba2 (patch) | |
tree | b85de65ec2e49c866aa474c92f720bc3e272b47e /webkit/browser | |
parent | e281263f331634d9b1aa68c1837ac5396b4d7001 (diff) | |
download | chromium_src-45d5c60f9cfbd86cf6ff89d48aa80365ae534ba2.zip chromium_src-45d5c60f9cfbd86cf6ff89d48aa80365ae534ba2.tar.gz chromium_src-45d5c60f9cfbd86cf6ff89d48aa80365ae534ba2.tar.bz2 |
ChildProcessSecurityPolicy: Remove CanReadDirectory (special directory enumeration grant).
Per discussion with kinuko here (https://codereview.chromium.org/24631002/), there is no longer a need for a special directory enumeration permission grant.
This is part of Step 4 of this refactoring plan:
https://docs.google.com/a/google.com/document/d/1QGkGWuwgSuaRqovz4wyb0upqPKDVsgYOFKt44E7gmOE/edit?usp=sharing
BUG=262142, 263150
Review URL: https://codereview.chromium.org/25601002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227304 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/browser')
-rw-r--r-- | webkit/browser/fileapi/file_system_operation_impl.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/webkit/browser/fileapi/file_system_operation_impl.cc b/webkit/browser/fileapi/file_system_operation_impl.cc index 3a62679..3b4dbaf 100644 --- a/webkit/browser/fileapi/file_system_operation_impl.cc +++ b/webkit/browser/fileapi/file_system_operation_impl.cc @@ -204,9 +204,8 @@ void FileSystemOperationImpl::OpenFile(const FileSystemURL& url, DCHECK(SetPendingOperationType(kOperationOpenFile)); peer_handle_ = peer_handle; - if (file_flags & ( - (base::PLATFORM_FILE_ENUMERATE | base::PLATFORM_FILE_TEMPORARY | - base::PLATFORM_FILE_HIDDEN))) { + if (file_flags & + (base::PLATFORM_FILE_TEMPORARY | base::PLATFORM_FILE_HIDDEN)) { callback.Run(base::PLATFORM_FILE_ERROR_FAILED, base::kInvalidPlatformFileValue, base::Closure(), |