Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 4ef4c6f439a3c43abf6ac0db48de5597071e44c3..769938ceb7ad980bf1def0aa05ef054574d692c9 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -1399,11 +1399,15 @@ void ChromeContentBrowserClient::AppendExtraCommandLineSwitches( |
} |
#elif defined(OS_POSIX) |
if (breakpad::IsCrashReporterEnabled()) { |
+ std::string switch_value; |
scoped_ptr<metrics::ClientInfo> client_info = |
GoogleUpdateSettings::LoadMetricsClientInfo(); |
+ if (client_info) |
+ switch_value = client_info->client_id; |
+ switch_value.push_back(','); |
+ switch_value.append(chrome::GetChannelString()); |
command_line->AppendSwitchASCII(switches::kEnableCrashReporter, |
- client_info ? client_info->client_id |
- : std::string()); |
+ switch_value); |
} |
#endif |