diff --git a/atom/browser/api/atom_api_cookies.cc b/atom/browser/api/atom_api_cookies.cc index 2be84fd1cc..09a33ce203 100644 --- a/atom/browser/api/atom_api_cookies.cc +++ b/atom/browser/api/atom_api_cookies.cc @@ -303,8 +303,12 @@ void SetCookieOnIO(scoped_refptr getter, EXCLUDE_FAILURE_TO_STORE); return; } + net::CookieOptions options; + if (http_only) { + options.set_include_httponly(); + } GetCookieStore(getter)->SetCanonicalCookieAsync( - std::move(canonical_cookie), url.scheme(), http_only, + std::move(canonical_cookie), url.scheme(), options, std::move(completion_callback)); }