commit | 18fae75350bcd5f19ef90afb533e3fbedfd4c83b | [log] [tgz] |
---|---|---|
author | Colin Cross <ccross@android.com> | Tue Jul 22 15:55:08 2014 -0700 |
committer | Colin Cross <ccross@android.com> | Tue Jul 22 17:47:03 2014 -0700 |
tree | 37391221cefde051b250b645f07b57b83bc42723 | |
parent | 78014f32da6d0ebf52fb34ebb7663863000520a0 [diff] |
crash if getNativeBuffer() called on NULL GraphicBuffer If getNativeBuffer() is called on a NULL GraphicBuffer the static_cast of this from GraphicBuffer* to ANativeWindowBuffer* will return a small pointer like (ANativeWindowBuffer*)0x10. This value can propagate past NULL checks until it causes a crash far away from the original NULL pointer. Crash immediately instead. Change-Id: Id614b9eb1484108b3c3c733545309844c4b87532