diff options
Diffstat (limited to 'libion/ion.c')
-rw-r--r-- | libion/ion.c | 5 |
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) |