Chromium Code Reviews| Index: gpu/command_buffer/service/query_manager.cc | 
| diff --git a/gpu/command_buffer/service/query_manager.cc b/gpu/command_buffer/service/query_manager.cc | 
| index f323c3ee9288caa2bc0a3b304f077a0dd6ca0cd1..5d5757769f4457a2cac8bd2107b8874ab7c22a36 100644 | 
| --- a/gpu/command_buffer/service/query_manager.cc | 
| +++ b/gpu/command_buffer/service/query_manager.cc | 
| @@ -95,6 +95,9 @@ bool AsyncPixelTransfersCompletedQuery::End( | 
| mem_params.shm_size = buffer.size; | 
| mem_params.shm_data_offset = shm_offset(); | 
| mem_params.shm_data_size = sizeof(QuerySync); | 
| + uint32 end = mem_params.shm_data_offset + mem_params.shm_data_size; | 
| + if (end > mem_params.shm_size || end < mem_params.shm_data_offset) | 
| 
 
Jorge Lucangeli Obes
2014/03/12 22:56:44
does |shm_size| just track a size or does it track
 
 | 
| + return false; | 
| observer_ = new AsyncPixelTransferCompletionObserverImpl(submit_count); |