summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-11 20:53:35 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-11 20:53:35 +0000
commit485f27a30266ede18bce02eded2fb82460125a39 (patch)
treef3194a3896be0263e1d984466b8e66edc9e29433 /chrome
parent9ca952dbc18f7128ac0f29ba00c142d6379fd62c (diff)
downloadchromium_src-485f27a30266ede18bce02eded2fb82460125a39.zip
chromium_src-485f27a30266ede18bce02eded2fb82460125a39.tar.gz
chromium_src-485f27a30266ede18bce02eded2fb82460125a39.tar.bz2
Coverity: Prevent reading uninitialized variables.
CID=13648 BUG=none TEST=none Review URL: http://codereview.chromium.org/4771003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65848 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/common/gpu_messages.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/common/gpu_messages.cc b/chrome/common/gpu_messages.cc
index 671a6a6..d6adda0 100644
--- a/chrome/common/gpu_messages.cc
+++ b/chrome/common/gpu_messages.cc
@@ -112,6 +112,9 @@ bool ParamTraits<GPUInfo> ::Read(const Message* m, void** iter, param_type* p) {
ret = ret && m->ReadUInt32(iter, &vertex_shader_version);
ret = ret && m->ReadUInt32(iter, &gl_version);
ret = ret && m->ReadBool(iter, &can_lose_context);
+ if (!ret)
+ return false;
+
p->SetInitializationTime(initialization_time);
p->SetGraphicsInfo(vendor_id,
device_id,