| Index: gpu/command_buffer/common/gles2_cmd_utils.cc
 | 
| diff --git a/gpu/command_buffer/common/gles2_cmd_utils.cc b/gpu/command_buffer/common/gles2_cmd_utils.cc
 | 
| index 6a483f6f6afed11e3b477a2288e0e16b3ffcaafa..638245b7f6edcbad9ee578c51d3fe201ded392e9 100644
 | 
| --- a/gpu/command_buffer/common/gles2_cmd_utils.cc
 | 
| +++ b/gpu/command_buffer/common/gles2_cmd_utils.cc
 | 
| @@ -791,6 +791,8 @@ bool GLES2Util::ParseUniformName(
 | 
|      size_t* array_pos,
 | 
|      int* element_index,
 | 
|      bool* getting_array) {
 | 
| +  if (name.empty())
 | 
| +    return false;
 | 
|    bool getting_array_location = false;
 | 
|    size_t open_pos = std::string::npos;
 | 
|    base::CheckedNumeric<int> index = 0;
 | 
| 
 |