summaryrefslogtreecommitdiffstats
path: root/content/common/sandbox_policy.cc
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-31 21:12:17 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-31 21:12:17 +0000
commitca5a65fb841e9a155ceae326391fe513fd79998c (patch)
treea940e711cba73347a62f778d90a4947ae47e9400 /content/common/sandbox_policy.cc
parent7e3763aa34343a94d57dfa60d01d95b9902384a9 (diff)
downloadchromium_src-ca5a65fb841e9a155ceae326391fe513fd79998c.zip
chromium_src-ca5a65fb841e9a155ceae326391fe513fd79998c.tar.gz
chromium_src-ca5a65fb841e9a155ceae326391fe513fd79998c.tar.bz2
Fix Flash sandbox regression from r87093.
BUG=84348 Review URL: http://codereview.chromium.org/7104005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87364 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/common/sandbox_policy.cc')
-rw-r--r--content/common/sandbox_policy.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/content/common/sandbox_policy.cc b/content/common/sandbox_policy.cc
index 2dae0c5..7841120 100644
--- a/content/common/sandbox_policy.cc
+++ b/content/common/sandbox_policy.cc
@@ -396,7 +396,6 @@ base::ProcessHandle StartProcessWithAccess(CommandLine* cmd_line,
!browser_command_line.HasSwitch(switches::kNoSandbox) &&
content::GetContentClient()->SandboxPlugin(cmd_line, policy)) {
in_sandbox = true;
- AddDllEvictionPolicy(policy);
}
if (!in_sandbox) {
@@ -405,7 +404,9 @@ base::ProcessHandle StartProcessWithAccess(CommandLine* cmd_line,
return process;
}
- if (type == ChildProcessInfo::GPU_PROCESS) {
+ if (type == ChildProcessInfo::PLUGIN_PROCESS) {
+ AddDllEvictionPolicy(policy);
+ } else if (type == ChildProcessInfo::GPU_PROCESS) {
if (!AddPolicyForGPU(cmd_line, policy))
return 0;
} else if (type == ChildProcessInfo::PPAPI_PLUGIN_PROCESS) {