From ce586e08358ece4141c66865a6b52bccea796d08 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 30 Jan 2014 21:06:56 +0800 Subject: [PATCH] Don't append duplicate arguments to renderer process. --- app/atom_main_delegate.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/atom_main_delegate.cc b/app/atom_main_delegate.cc index 40a42d7217..1f304926db 100644 --- a/app/atom_main_delegate.cc +++ b/app/atom_main_delegate.cc @@ -51,6 +51,12 @@ void AtomMainDelegate::PreSandboxStartup() { InitializeResourceBundle(); CommandLine* command_line = CommandLine::ForCurrentProcess(); + std::string process_type = command_line->GetSwitchValueASCII( + switches::kProcessType); + + // Don't append arguments for renderer process. + if (process_type == switches::kRendererProcess) + return; // Disable renderer sandbox for most of node's functions. command_line->AppendSwitch(switches::kNoSandbox);