summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_message_null_macros.h
diff options
context:
space:
mode:
authorbattre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-13 20:35:35 +0000
committerbattre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-13 20:35:35 +0000
commit9045b8828eebdd69aabc29af2ef45337f9cb213f (patch)
tree73b607f60c90b622f74db855d02b21fec75f6df6 /ipc/ipc_message_null_macros.h
parent6c6abcae8d0f1a0cbb468ec1251529cb866ff2b1 (diff)
downloadchromium_src-9045b8828eebdd69aabc29af2ef45337f9cb213f.zip
chromium_src-9045b8828eebdd69aabc29af2ef45337f9cb213f.tar.gz
chromium_src-9045b8828eebdd69aabc29af2ef45337f9cb213f.tar.bz2
Prevent callbacks after URLRequest/URLRequestJob have been canceled/completed/killed.
With this CL, URLRequestJobs notify their NetworkDelegate when they are being destroyed to insure that the NetworkDelegate does not access any of their variables or call callbacks. Also the WebRequest API does not execute any callbacks if they URLRequest has informed the API that the Request has been completed or canceled. Both cases could happen in rare race conditions. BUG=108968 TEST=no Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=117342 Review URL: http://codereview.chromium.org/9147018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117685 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc_message_null_macros.h')
0 files changed, 0 insertions, 0 deletions