diff options
author | davidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-20 19:59:01 +0000 |
---|---|---|
committer | davidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-20 19:59:01 +0000 |
commit | e52162ef0805fa045fb4e7be19d0ed49a0258173 (patch) | |
tree | dcc1f81aa22be01b988ed79436b03418cc00e108 /ipc/ipc_tests.cc | |
parent | 1fec68cf0726faf2d2e7641fab0d01bbd9f7555a (diff) | |
download | chromium_src-e52162ef0805fa045fb4e7be19d0ed49a0258173.zip chromium_src-e52162ef0805fa045fb4e7be19d0ed49a0258173.tar.gz chromium_src-e52162ef0805fa045fb4e7be19d0ed49a0258173.tar.bz2 |
Make ResourceDispatcherHostRequestInfo own SSLClientAuthHandler and LoginHandler references
This avoids problems where the objects disappear while the
ResourceDispatcherHostRequestInfo still holds pointers. In particular,
SSLClientAuthHandler handler adds and removes a reference to itself when the
user dismisses the dialog. ResourceDispatcherHost, however, still holds a
pointer and may attempt to notify it of a cancelled request. This stray write
may NULL out a useful field and crash.
BUG=49352
TEST=steps in bug report
Review URL: http://codereview.chromium.org/3043008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53082 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc_tests.cc')
0 files changed, 0 insertions, 0 deletions