diff --git a/chromium_src/net/cookies/cookie_monster.cc b/chromium_src/net/cookies/cookie_monster.cc index bac51322710..b8e5c31fc98 100644 --- a/chromium_src/net/cookies/cookie_monster.cc +++ b/chromium_src/net/cookies/cookie_monster.cc @@ -104,10 +104,12 @@ void CookieMonster::SetCanonicalCookieAsync( if (options.should_use_ephemeral_storage()) { if (!options.top_frame_origin()) { // Shouldn't happen, but don't do anything in this case. - MaybeRunCookieCallback( - std::move(callback), - CookieAccessResult(CookieInclusionStatus( - CookieInclusionStatus::EXCLUDE_UNKNOWN_ERROR))); + net::CookieInclusionStatus cookie_inclusion_status; + cookie_inclusion_status.AddExclusionReason( + net::CookieInclusionStatus::EXCLUDE_UNKNOWN_ERROR); + + MaybeRunCookieCallback(std::move(callback), + CookieAccessResult(cookie_inclusion_status)); return; } ChromiumCookieMonster* ephemeral_monster =