diff options
author | Emil Velikov <emil.l.velikov@gmail.com> | 2015-07-14 14:59:19 +0100 |
---|---|---|
committer | Emil Velikov <emil.l.velikov@gmail.com> | 2015-07-16 16:41:42 +0100 |
commit | c86dabfc9f046e835ddbd01d28c45f9cf7c1f368 (patch) | |
tree | 28e5a90717bea82f80adffe4c4cf8310c5cb4ff1 /omap/omap_drm.c | |
parent | ea1786416c58cb0896b640bad5a9e41e1baa4011 (diff) | |
download | libdrm-c86dabfc9f046e835ddbd01d28c45f9cf7c1f368.tar.gz libdrm-c86dabfc9f046e835ddbd01d28c45f9cf7c1f368.tar.bz2 libdrm-c86dabfc9f046e835ddbd01d28c45f9cf7c1f368.zip |
omap: zero is a valid fd number, treat it as such
Equivalent to the previous patch.
Cc: Rob Clark <robdclark@gmail.com>
Suggested-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'omap/omap_drm.c')
-rw-r--r-- | omap/omap_drm.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/omap/omap_drm.c b/omap/omap_drm.c index ff83a930..4a0248d5 100644 --- a/omap/omap_drm.c +++ b/omap/omap_drm.c @@ -363,7 +363,7 @@ void omap_bo_del(struct omap_bo *bo) munmap(bo->map, bo->size); } - if (bo->fd) { + if (bo->fd >= 0) { close(bo->fd); } @@ -414,7 +414,7 @@ uint32_t omap_bo_handle(struct omap_bo *bo) */ int omap_bo_dmabuf(struct omap_bo *bo) { - if (!bo->fd) { + if (bo->fd < 0) { struct drm_prime_handle req = { .handle = bo->handle, .flags = DRM_CLOEXEC, |