diff options
Diffstat (limited to 'chrome/utility/utility_main.cc')
-rw-r--r-- | chrome/utility/utility_main.cc | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/chrome/utility/utility_main.cc b/chrome/utility/utility_main.cc index 09d0156..0fa6777 100644 --- a/chrome/utility/utility_main.cc +++ b/chrome/utility/utility_main.cc @@ -45,12 +45,14 @@ int UtilityMain(const MainFunctionParams& parameters) { DCHECK(rv) << "Couldn't load PDF plugin"; } - sandbox::TargetServices* target_services = - parameters.sandbox_info_.TargetServices(); - if (!target_services) - return false; - - target_services->LowerToken(); + bool no_sandbox = parameters.command_line_.HasSwitch(switches::kNoSandbox); + if (!no_sandbox) { + sandbox::TargetServices* target_services = + parameters.sandbox_info_.TargetServices(); + if (!target_services) + return false; + target_services->LowerToken(); + } #endif CommandLine* command_line = CommandLine::ForCurrentProcess(); |