summaryrefslogtreecommitdiffstats
path: root/chrome/browser/renderer_host/render_view_host.cc
diff options
context:
space:
mode:
authordumi@chromium.org <dumi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-28 01:09:19 +0000
committerdumi@chromium.org <dumi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-28 01:09:19 +0000
commite54edc37fb21741c9e5cacf6ff330da03332391e (patch)
tree019296a52bdf4d5b2a3e7a2e65158ce4e26c3986 /chrome/browser/renderer_host/render_view_host.cc
parentf05327a72316227c3439026f5b7ec4ac876530d4 (diff)
downloadchromium_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.cc4
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));