Index: chrome/browser/safe_browsing/safe_browsing_service.cc |
diff --git a/chrome/browser/safe_browsing/safe_browsing_service.cc b/chrome/browser/safe_browsing/safe_browsing_service.cc |
index 3484be618e7f4f3e19da3534d637a8a20820a84d..e603f17221c384880679ad29cd69c5a681c01a13 100644 |
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc |
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc |
@@ -380,7 +380,15 @@ SafeBrowsingProtocolConfig SafeBrowsingService::GetProtocolConfig() const { |
#else |
config.client_name = "chromium"; |
#endif |
+ |
+ // Mark client string to allow server to differentiate mobile. |
+#if defined(OS_ANDROID) |
+ config.client_name.append("-a"); |
+#elif defined(OS_IOS) |
+ config.client_name.append("-i"); |
#endif |
+ |
+#endif // defined(OS_WIN) |
CommandLine* cmdline = CommandLine::ForCurrentProcess(); |
config.disable_auto_update = |
cmdline->HasSwitch(switches::kSbDisableAutoUpdate) || |