Index: gpu/config/gpu_control_list.cc |
diff --git a/gpu/config/gpu_control_list.cc b/gpu/config/gpu_control_list.cc |
index f4a382c43a702c7f6e41ff2e1f1a31f508c54eae..c95ef9f41dfea30360e01d91d1731088e5bae2e1 100644 |
--- a/gpu/config/gpu_control_list.cc |
+++ b/gpu/config/gpu_control_list.cc |
@@ -1010,7 +1010,9 @@ bool GpuControlList::GpuControlListEntry::GLVersionInfoMismatch( |
GLType gl_type = kGLTypeNone; |
if (segments.size() > 2 && |
segments[0] == "OpenGL" && segments[1] == "ES") { |
- number = segments[2]; |
+ bool full_match = RE2::FullMatch(segments[2], "([\\d.]+).*", &number); |
+ DCHECK(full_match); |
+ |
gl_type = kGLTypeGLES; |
if (segments.size() > 3 && |
StartsWithASCII(segments[3], "(ANGLE", false)) { |