summaryrefslogtreecommitdiff
path: root/opengl/tests/gl_basic/gl_basic.cpp
diff options
context:
space:
mode:
authorDave Sparks <davidsparks@android.com>2009-11-06 11:47:13 -0800
committerDave Sparks <davidsparks@android.com>2009-11-06 11:47:13 -0800
commit23c21baf27b7dbc0d4ce0f8d0d7d00437b9979e8 (patch)
tree0e4dbfb10badadbb193645de84fd24d2e116d304 /opengl/tests/gl_basic/gl_basic.cpp
parentc47c0789be990e6660ac9d2c56b74631a144360f (diff)
Hold a lock while we access the preview heap.
copyFrameAndPostCopiedFrame was not holding a lock while it accessed the preview heap. If the client process is torn down while the heap is accessed, the memcpy could access memory that was deallocated. This patch creates a local sp reference to the preview heap while holding the lock, then releases the lock. This should prevent the heap from being pulled out from underneath us.
Diffstat (limited to 'opengl/tests/gl_basic/gl_basic.cpp')
0 files changed, 0 insertions, 0 deletions