Index: net/tools/crash_cache/crash_cache.cc |
diff --git a/net/tools/crash_cache/crash_cache.cc b/net/tools/crash_cache/crash_cache.cc |
index df641a215a5c9e405dd431ed20f2b22c9c701e72..9d6f3d630fbcfc69b651481321674b828d8a2192 100644 |
--- a/net/tools/crash_cache/crash_cache.cc |
+++ b/net/tools/crash_cache/crash_cache.cc |
@@ -40,14 +40,8 @@ int RunSlave(RankCrashes action) { |
std::wstring exe; |
PathService::Get(base::FILE_EXE, &exe); |
-#if defined(OS_WIN) |
- CommandLine cmdline(StringPrintf(L"%ls %d", exe.c_str(), action)); |
-#elif defined(OS_POSIX) |
- std::vector<std::string> cmd_argv; |
- cmd_argv.push_back(WideToUTF8(exe)); |
- cmd_argv.push_back(IntToString(action)); |
- CommandLine cmdline(cmd_argv); |
-#endif |
+ CommandLine cmdline(exe); |
+ cmdline.AppendLooseValue(ASCIIToWide(IntToString(action))); |
base::ProcessHandle handle; |
if (!base::LaunchApp(cmdline, false, false, &handle)) { |