Check toWebPluginContainerImpl() result before dereferencing, even with...

Check toWebPluginContainerImpl() result before dereferencing, even with isPluginDocument() sometimes it's 0;

BUG=331927

Review URL: https://codereview.chromium.org/207143003

git-svn-id: svn://svn.chromium.org/blink/trunk@169825 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 97b1bcc5
...@@ -49,7 +49,7 @@ WebPlugin* WebPluginDocument::plugin() ...@@ -49,7 +49,7 @@ WebPlugin* WebPluginDocument::plugin()
return 0; return 0;
PluginDocument* doc = unwrap<PluginDocument>(); PluginDocument* doc = unwrap<PluginDocument>();
WebPluginContainerImpl* container = toWebPluginContainerImpl(doc->pluginWidget()); WebPluginContainerImpl* container = toWebPluginContainerImpl(doc->pluginWidget());
return container->plugin(); return container ? container->plugin() : 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment