diff options
author | Colin Cross <ccross@android.com> | 2013-12-18 15:17:21 -0800 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2013-12-18 18:27:57 -0800 |
commit | aab47b293fa42cba6865a6991ca00c7eaafb9710 (patch) | |
tree | a6a1aa3596ab5e44c10f17714ed9838c47e759b2 /libion | |
parent | 51b6e42231b5d0c0a3bbf03cbd5880f04c277004 (diff) | |
download | system_core-aab47b293fa42cba6865a6991ca00c7eaafb9710.tar.gz system_core-aab47b293fa42cba6865a6991ca00c7eaafb9710.tar.bz2 system_core-aab47b293fa42cba6865a6991ca00c7eaafb9710.zip |
libion: return -errno from ion_close
Return -errno from ion_close instead of -1 on error.
Change-Id: Idb828aa4b4d1a660b79d2dba8be32f306eac959d
Diffstat (limited to 'libion')
-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) |