summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcdn@chromium.org <cdn@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-11 20:22:40 +0000
committercdn@chromium.org <cdn@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-11 20:22:40 +0000
commit92eaf1bf1496609451a57bdc7124da14f676104b (patch)
tree10393086a369d75b57193a9fc9e6d7a856f9136f
parent9b8b0fc93fe871a91c2f595e5764a57b039d3fdf (diff)
downloadchromium_src-92eaf1bf1496609451a57bdc7124da14f676104b.zip
chromium_src-92eaf1bf1496609451a57bdc7124da14f676104b.tar.gz
chromium_src-92eaf1bf1496609451a57bdc7124da14f676104b.tar.bz2
Change dcheck to an early return as a bad ipc message can reach this error condition.
BUG=180909 TEST=N/A Review URL: https://codereview.chromium.org/12758003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187359 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--ppapi/proxy/ppb_url_loader_proxy.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/ppapi/proxy/ppb_url_loader_proxy.cc b/ppapi/proxy/ppb_url_loader_proxy.cc
index 91c1bba..3293516 100644
--- a/ppapi/proxy/ppb_url_loader_proxy.cc
+++ b/ppapi/proxy/ppb_url_loader_proxy.cc
@@ -609,7 +609,10 @@ void PPB_URLLoader_Proxy::OnMsgReadResponseBodyAck(
return;
}
- DCHECK(result < 0 || result == data_len);
+ if (result >= 0 && result != data_len) {
+ NOTREACHED() << "Data size mismatch";
+ return;
+ }
EnterPluginFromHostResource<PPB_URLLoader_API> enter(host_resource);
if (enter.succeeded())