summaryrefslogtreecommitdiffstats
path: root/libion/ion.c
diff options
context:
space:
mode:
Diffstat (limited to 'libion/ion.c')
-rw-r--r--libion/ion.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libion/ion.c b/libion/ion.c
index 985094925..80bdc2abc 100644
--- a/libion/ion.c
+++ b/libion/ion.c
@@ -40,7 +40,10 @@ int ion_open()
int ion_close(int fd)
{
- return close(fd);
+ int ret = close(fd);
+ if (ret < 0)
+ return -errno;
+ return ret;
}
static int ion_ioctl(int fd, int req, void *arg)