summaryrefslogtreecommitdiffstats
path: root/base
diff options
context:
space:
mode:
authorpiman@google.com <piman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-09 23:40:08 +0000
committerpiman@google.com <piman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-09 23:40:08 +0000
commitdb99c1b50a8b39899e425a4860cfa03348a68795 (patch)
tree6b707ab8c46a31bc3a4e4b7683c2bccc9bc22aa7 /base
parente12ee230a5555a8833051ac5a55c8e4a5d2b48ed (diff)
downloadchromium_src-db99c1b50a8b39899e425a4860cfa03348a68795.zip
chromium_src-db99c1b50a8b39899e425a4860cfa03348a68795.tar.gz
chromium_src-db99c1b50a8b39899e425a4860cfa03348a68795.tar.bz2
linux/mac: Fix return status of OpenChannelToPlugin message in case of failure
Currently on linux if the plugin process dies, the PluginProcessHost is not destroyed. A side effect of that is that if a renderer tries to create a new plugin, the OpenChannelToPlugin message returns success with an empty handle, which is interpreted as the host channel, to which the renderer tries to connect to a second time, causing DCHECKs and havok in the browser process. This CL fixes that particular problem, returning failure if the browser can't connect to the plugin process. Review URL: http://codereview.chromium.org/155313 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20337 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base')
0 files changed, 0 insertions, 0 deletions