diff options
author | Ivan Lozano <ivanlozano@google.com> | 2017-11-09 10:03:38 -0800 |
---|---|---|
committer | Ivan Lozano <ivanlozano@google.com> | 2017-11-09 11:00:27 -0800 |
commit | 01be49fc9e6d7c60764daa8c813829a671a1c48f (patch) | |
tree | 929a93e510784221a7f6bd7e8a3ce46e6a0f8d70 /opengl/tests/gl_basic/gl_basic.cpp | |
parent | d52f2e426c80136ecbdfe1124604164fa683d6e9 (diff) |
Fix sanitizer in surfaceflinger waitForEvent.
The loop in EventThread::waitForEvent as it is currently constructed
results in two unsigned overflows as a result of the increment/decrement
operation. This causes runtime errors on integer sanitized builds.
This patch refactors the loop to avoid these overflows.
Bug: 30969751
Test: Compiles and device boots. Runtime error no longer emitted.
Change-Id: I2eaa44c0910f19847d366210cafc947efaebfb2d
Diffstat (limited to 'opengl/tests/gl_basic/gl_basic.cpp')
0 files changed, 0 insertions, 0 deletions