Fixes Coverity resource leak defect.
Reviewed-by: José Fonseca <jfonseca@vmware.com>
buffer->resource =
screen->base.screen->resource_create(screen->base.screen, &templ);
buffer->resource =
screen->base.screen->resource_create(screen->base.screen, &templ);
+ if (!buffer->resource) {
+ FREE(buffer);
memset(&whandle, 0, sizeof(whandle));
whandle.type = DRM_API_HANDLE_TYPE_SHARED;
memset(&whandle, 0, sizeof(whandle));
whandle.type = DRM_API_HANDLE_TYPE_SHARED;