commit | 75ee75c2115109c1385677c8a92f8ace27a48b60 | [log] [tgz] |
---|---|---|
author | Chia-I Wu <olvaffe@gmail.com> | Sat Jul 30 15:43:48 2011 +0900 |
committer | Chia-I Wu <olvaffe@gmail.com> | Sat Jul 30 16:38:01 2011 +0900 |
tree | dc1d838dc8a98c934b8951cdfeb7d206e2bda754 | |
parent | 1db540381c30f11ecb87995f8bb7e1ee0a3f1b9c [diff] [blame] |
protect against NULL handle
diff --git a/gralloc_drm.c b/gralloc_drm.c index 0e0943b..d67561f 100644 --- a/gralloc_drm.c +++ b/gralloc_drm.c
@@ -259,8 +259,11 @@ { struct gralloc_drm_handle_t *handle = gralloc_drm_handle(_handle); + if (!handle) + return NULL; + /* the buffer handle is passed to a new process */ - if (handle && unlikely(handle->data_owner != gralloc_drm_pid)) { + if (unlikely(handle->data_owner != gralloc_drm_pid)) { struct gralloc_drm_bo_t *bo; if (!create)