From 9d25efb3610cde920cd1024280f47143ab7b4acd Mon Sep 17 00:00:00 2001 From: Jeff Boody Date: Wed, 1 Jun 2011 16:07:40 -0600 Subject: [PATCH] libhwcomposer: return error if Android native buffer is null Change-Id: I78d35779aa0d15086828ad1cf10ce6ff8b844336 --- libhwcomposer/hwcomposer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libhwcomposer/hwcomposer.cpp b/libhwcomposer/hwcomposer.cpp index a504de9..d71f703 100755 --- a/libhwcomposer/hwcomposer.cpp +++ b/libhwcomposer/hwcomposer.cpp @@ -318,6 +318,7 @@ static int drawLayerUsingCopybit(hwc_composer_device_t *dev, hwc_layer_t *layer, android_native_buffer_t *renderBuffer = (android_native_buffer_t *)eglGetRenderBufferANDROID(dpy, surface); if (!renderBuffer) { LOGE("eglGetRenderBufferANDROID returned NULL buffer"); + return -1; } private_handle_t *fbHandle = (private_handle_t *)renderBuffer->handle; if(!fbHandle) {