commit | 68ea7da097be193e44f6d9fcbde6b1daf0e703c1 | [log] [tgz] |
---|---|---|
author | Chia-I Wu <olvaffe@gmail.com> | Fri Jul 15 10:46:06 2011 +0800 |
committer | Chia-I Wu <olvaffe@gmail.com> | Mon Jul 18 10:52:40 2011 +0800 |
tree | 16747e5606d2544d40a81f2512b54b02fcb4cb8e | |
parent | cbd6279acf355522da6a859e062c64efb4fbc9d4 [diff] [blame] |
improve bo validation a little bit
diff --git a/gralloc_drm.c b/gralloc_drm.c index 710a56f..af33986 100644 --- a/gralloc_drm.c +++ b/gralloc_drm.c
@@ -246,7 +246,10 @@ struct gralloc_drm_bo_t *bo; /* create the struct gralloc_drm_bo_t locally */ - bo = drm->drv->alloc(drm->drv, handle); + if (handle->name) + bo = drm->drv->alloc(drm->drv, handle); + else /* an invalid handle */ + bo = NULL; if (bo) { bo->drm = drm; bo->imported = 1;