| Index: components/nacl/browser/nacl_process_host.cc
|
| diff --git a/components/nacl/browser/nacl_process_host.cc b/components/nacl/browser/nacl_process_host.cc
|
| index eae244b46c386212b76cbfae106e5aa38bbad23a..9ba546193689c5fe783661dad2c3107851d10bfe 100644
|
| --- a/components/nacl/browser/nacl_process_host.cc
|
| +++ b/components/nacl/browser/nacl_process_host.cc
|
| @@ -494,12 +494,6 @@ bool NaClProcessHost::LaunchSelLdr() {
|
| return false;
|
| }
|
|
|
| - CommandLine::StringType nacl_loader_prefix;
|
| -#if defined(OS_POSIX)
|
| - nacl_loader_prefix = CommandLine::ForCurrentProcess()->GetSwitchValueNative(
|
| - switches::kNaClLoaderCmdPrefix);
|
| -#endif // defined(OS_POSIX)
|
| -
|
| // Build command line for nacl.
|
|
|
| #if defined(OS_MACOSX)
|
| @@ -511,8 +505,7 @@ bool NaClProcessHost::LaunchSelLdr() {
|
| // http://code.google.com/p/nativeclient/issues/detail?id=2043.
|
| int flags = ChildProcessHost::CHILD_NO_PIE;
|
| #elif defined(OS_LINUX)
|
| - int flags = nacl_loader_prefix.empty() ? ChildProcessHost::CHILD_ALLOW_SELF :
|
| - ChildProcessHost::CHILD_NORMAL;
|
| + int flags = ChildProcessHost::CHILD_ALLOW_SELF;
|
| #else
|
| int flags = ChildProcessHost::CHILD_NORMAL;
|
| #endif
|
| @@ -567,9 +560,6 @@ bool NaClProcessHost::LaunchSelLdr() {
|
| if (NaClBrowser::GetDelegate()->DialogsAreSuppressed())
|
| cmd_line->AppendSwitch(switches::kNoErrorDialogs);
|
|
|
| - if (!nacl_loader_prefix.empty())
|
| - cmd_line->PrependWrapper(nacl_loader_prefix);
|
| -
|
| // On Windows we might need to start the broker process to launch a new loader
|
| #if defined(OS_WIN)
|
| if (RunningOnWOW64()) {
|
| @@ -584,7 +574,7 @@ bool NaClProcessHost::LaunchSelLdr() {
|
| cmd_line.release());
|
| }
|
| #elif defined(OS_POSIX)
|
| - process_->Launch(nacl_loader_prefix.empty(), // use_zygote
|
| + process_->Launch(true, // use_zygote
|
| base::EnvironmentMap(),
|
| cmd_line.release());
|
| #endif
|
|
|