diff options
| author | Peter Hutterer <peter.hutterer@who-t.net> | 2013-08-31 12:23:44 +1000 |
|---|---|---|
| committer | Peter Hutterer <peter.hutterer@who-t.net> | 2013-08-31 12:27:23 +1000 |
| commit | 9675287062ed3193c8dbd7f4ad88e07823bdf36e (patch) | |
| tree | 4dc97080d8447da797097e590f634b079478fa6b /libevdev/libevdev.c | |
| parent | 69f89c887732a6d390f93b61f32f6481b4686a47 (diff) | |
| download | libevdev-9675287062ed3193c8dbd7f4ad88e07823bdf36e.tar.gz | |
Use ENOMEM instead of ENOSPC
From errno(3):
ENOMEM Not enough space (POSIX.1)
ENOSPC No space left on device (POSIX.1)
when we run out memory the reason is a failed malloc, for which ENOMEM
seems more appropriate.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Diffstat (limited to 'libevdev/libevdev.c')
| -rw-r--r-- | libevdev/libevdev.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libevdev/libevdev.c b/libevdev/libevdev.c index 36160f6..436f7a9 100644 --- a/libevdev/libevdev.c +++ b/libevdev/libevdev.c @@ -89,7 +89,7 @@ libevdev_new_from_fd(int fd, struct libevdev **dev) d = libevdev_new(); if (!d) - return -ENOSPC; + return -ENOMEM; rc = libevdev_set_fd(d, fd); if (rc < 0) @@ -152,7 +152,7 @@ libevdev_set_fd(struct libevdev* dev, int fd) free(dev->name); dev->name = strdup(buf); if (!dev->name) { - errno = ENOSPC; + errno = ENOMEM; goto out; } @@ -167,7 +167,7 @@ libevdev_set_fd(struct libevdev* dev, int fd) } else { dev->phys = strdup(buf); if (!dev->phys) { - errno = ENOSPC; + errno = ENOMEM; goto out; } } @@ -182,7 +182,7 @@ libevdev_set_fd(struct libevdev* dev, int fd) } else { dev->uniq = strdup(buf); if (!dev->uniq) { - errno = ENOSPC; + errno = ENOMEM; goto out; } } |
