Append client parameter to AutoFill server requests.
Bug: 4515820
Change-Id: I32fe0918c0d9f80f1930a481e47c3e7ce285c329
diff --git a/chrome/browser/autofill/autofill_download.cc b/chrome/browser/autofill/autofill_download.cc
index 295aef0..e9f49b3 100644
--- a/chrome/browser/autofill/autofill_download.cc
+++ b/chrome/browser/autofill/autofill_download.cc
@@ -30,6 +30,9 @@
#define AUTO_FILL_UPLOAD_SERVER_REQUEST_URL \
"http://toolbarqueries.clients.google.com:80/tbproxy/af/upload"
#define AUTO_FILL_QUERY_SERVER_NAME_START_IN_HEADER "GFE/"
+#ifdef ANDROID
+#define ANDROID_AUTOFILL_CLIENT_PARAM "?client=AndroidBrowser"
+#endif
namespace {
const size_t kMaxFormCacheSize = 16;
@@ -225,6 +228,8 @@
request_url = android::AutofillRequestUrl::GetQueryUrl();
if (request_url.empty())
return false;
+ request_url += ANDROID_AUTOFILL_CLIENT_PARAM;
+
}
#endif