summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/service/common_decoder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gpu/command_buffer/service/common_decoder.cc')
-rw-r--r--gpu/command_buffer/service/common_decoder.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/gpu/command_buffer/service/common_decoder.cc b/gpu/command_buffer/service/common_decoder.cc
index 3dbe967..4452e39 100644
--- a/gpu/command_buffer/service/common_decoder.cc
+++ b/gpu/command_buffer/service/common_decoder.cc
@@ -272,6 +272,10 @@ error::Error CommonDecoder::HandleGetBucketSize(
if (!data) {
return error::kInvalidArguments;
}
+ // Check that the client initialized the result.
+ if (*data != 0) {
+ return error::kInvalidArguments;
+ }
Bucket* bucket = GetBucket(bucket_id);
if (!bucket) {
return error::kInvalidArguments;