diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-12-15 20:07:39 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-12-15 20:07:39 +0000 |
commit | f16532a7c0277e1876d4b8c75992faeef7e5867e (patch) | |
tree | d8f22ab81d4c2931d2a475b706c0ea5b47e506f8 /ppapi/c/dev/ppp_printing_dev.h | |
parent | ea21184001e51048f9b58be9b5042caff0003ba4 (diff) | |
download | chromium_src-f16532a7c0277e1876d4b8c75992faeef7e5867e.zip chromium_src-f16532a7c0277e1876d4b8c75992faeef7e5867e.tar.gz chromium_src-f16532a7c0277e1876d4b8c75992faeef7e5867e.tar.bz2 |
net: fix callbacks in DiskCacheBasedSSLHostInfo
Previously, DiskCacheBasedSSLHostInfo had a couple of problems:
* I had assumed that the disk cache was taking references to the
callback. It wasn't.
* Even if it were, I was passing pointers into
DiskCacheBasedSSLHostInfo which needed to be live for the duration
of the callback.
This change switches to a custom callback class which doesn't need
reference counting and which contains pointer members that remain live
for the duration of the callback.
BUG=63867
TEST=Navigate to an HTTPS page with Snap Start running and no network connection.
http://codereview.chromium.org/5826001/
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69305 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/c/dev/ppp_printing_dev.h')
0 files changed, 0 insertions, 0 deletions