diff options
author | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-02 12:09:35 +0000 |
---|---|---|
committer | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-02 12:09:35 +0000 |
commit | dcfb5c0db3c898441e6d1e1f38781a488816a0e4 (patch) | |
tree | a446debcf6430918e63ae049e46fbbb220274558 /chrome/browser/net | |
parent | a40c8dbc97b4a8f8499b703300da65fe053e95c2 (diff) | |
download | chromium_src-dcfb5c0db3c898441e6d1e1f38781a488816a0e4.zip chromium_src-dcfb5c0db3c898441e6d1e1f38781a488816a0e4.tar.gz chromium_src-dcfb5c0db3c898441e6d1e1f38781a488816a0e4.tar.bz2 |
Add a "session only" policy to the content settings.
session only is treated as allow, but the cookies will expire after this session (the actual code to expire non-html cookies will follow).
BUG=47049
TEST=none
Review URL: http://codereview.chromium.org/2858018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51522 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/net')
-rw-r--r-- | chrome/browser/net/chrome_cookie_policy.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/browser/net/chrome_cookie_policy.cc b/chrome/browser/net/chrome_cookie_policy.cc index a3d583a..552fec7 100644 --- a/chrome/browser/net/chrome_cookie_policy.cc +++ b/chrome/browser/net/chrome_cookie_policy.cc @@ -144,6 +144,8 @@ int ChromeCookiePolicy::CheckPolicy(const GURL& url) const { return net::ERR_ACCESS_DENIED; if (setting == CONTENT_SETTING_ALLOW) return net::OK; + if (setting == CONTENT_SETTING_SESSION_ONLY) + return net::OK_FOR_SESSION_ONLY; return net::ERR_IO_PENDING; // Need to prompt. } |