Remove NPChannelBase from cache on error.
Normal channel shutdown (as for navigation) goes via RemoveRoute(), which removes the channel from the cache. It looks like OnChannelError() is expected to call RemoveRoute() at some point during cleanup, but sometimes the channel is left in the cache and re-vended (as measured by previous instrumentation). Defensively rename channels which see an error so that they aren't found in the cache in the future. BUG=97285 TEST=no user-visible change Review URL: https://chromiumcodereview.appspot.com/10544075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141279 0039d316-1c4b-4281-b951-d872f2087c98
Showing
Please register or sign in to comment