diff options
author | dumi@chromium.org <dumi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-28 01:09:19 +0000 |
---|---|---|
committer | dumi@chromium.org <dumi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-28 01:09:19 +0000 |
commit | e54edc37fb21741c9e5cacf6ff330da03332391e (patch) | |
tree | 019296a52bdf4d5b2a3e7a2e65158ce4e26c3986 /chrome/browser/renderer_host/render_view_host.cc | |
parent | f05327a72316227c3439026f5b7ec4ac876530d4 (diff) | |
download | chromium_src-e54edc37fb21741c9e5cacf6ff330da03332391e.zip chromium_src-e54edc37fb21741c9e5cacf6ff330da03332391e.tar.gz chromium_src-e54edc37fb21741c9e5cacf6ff330da03332391e.tar.bz2 |
Change ChildProcessSecurityPolicy to store a list of allowed flags for
each file.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/3431032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@60742 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host/render_view_host.cc')
-rw-r--r-- | chrome/browser/renderer_host/render_view_host.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/renderer_host/render_view_host.cc b/chrome/browser/renderer_host/render_view_host.cc index 1d1117b..9ca53bd 100644 --- a/chrome/browser/renderer_host/render_view_host.cc +++ b/chrome/browser/renderer_host/render_view_host.cc @@ -463,7 +463,7 @@ void RenderViewHost::DragTargetDragEnter( FilePath path = FilePath::FromWStringHack(UTF16ToWideHack(*iter)); policy->GrantRequestURL(process()->id(), net::FilePathToFileURL(path)); - policy->GrantUploadFile(process()->id(), path); + policy->GrantReadFile(process()->id(), path); } Send(new ViewMsg_DragTargetDragEnter(routing_id(), drop_data, client_pt, screen_pt, operations_allowed)); @@ -675,7 +675,7 @@ void RenderViewHost::FilesSelectedInChooser( // Grant the security access requested to the given files. for (std::vector<FilePath>::const_iterator file = files.begin(); file != files.end(); ++file) { - ChildProcessSecurityPolicy::GetInstance()->GrantUploadFile( + ChildProcessSecurityPolicy::GetInstance()->GrantReadFile( process()->id(), *file); } Send(new ViewMsg_RunFileChooserResponse(routing_id(), files)); |