Fix not checking return value of drmIoctl function call to map dumb buffer

in drm_fb_create_dumb, the return value of the drmIoctl function call
to map the dumb buffer was never checked, thus the following "if
(ret)" check was invalid as it was checking the previous return value
from the above drmModeAddFB call.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2013-05-01 21:26:02 -04:00 committed by Kristian Høgsberg
parent 85480fa8f8
commit 225a0ee18a

View file

@ -255,8 +255,7 @@ drm_fb_create_dumb(struct drm_compositor *ec, unsigned width, unsigned height)
memset(&map_arg, 0, sizeof(map_arg));
map_arg.handle = fb->handle;
drmIoctl(fb->fd, DRM_IOCTL_MODE_MAP_DUMB, &map_arg);
ret = drmIoctl(fb->fd, DRM_IOCTL_MODE_MAP_DUMB, &map_arg);
if (ret)
goto err_add_fb;