summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-11 07:44:23 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-11 07:44:23 +0000
commitcdeeeb29d7a3a2a0988061bf63aad184060b4c14 (patch)
tree2bb298f66db9e253c36e1b44251bc6b57b3303d1
parente550f5e20f816ca99c212254bd8b620bcc664c00 (diff)
downloadchromium_src-cdeeeb29d7a3a2a0988061bf63aad184060b4c14.zip
chromium_src-cdeeeb29d7a3a2a0988061bf63aad184060b4c14.tar.gz
chromium_src-cdeeeb29d7a3a2a0988061bf63aad184060b4c14.tar.bz2
Coverity: Add NULL checks in RenderViewImpl::createApplicationCacheHost.
CID=101766 BUG=none TEST=none Review URL: http://codereview.chromium.org/9014001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@117186 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--content/renderer/render_view_impl.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
index fcfcfe9..cffbbba 100644
--- a/content/renderer/render_view_impl.cc
+++ b/content/renderer/render_view_impl.cc
@@ -1991,6 +1991,8 @@ WebMediaPlayer* RenderViewImpl::createMediaPlayer(
WebApplicationCacheHost* RenderViewImpl::createApplicationCacheHost(
WebFrame* frame, WebApplicationCacheHostClient* client) {
+ if (!frame || !frame->view())
+ return NULL;
return new RendererWebApplicationCacheHostImpl(
FromWebView(frame->view()), client,
RenderThreadImpl::current()->appcache_dispatcher()->backend_proxy());