summaryrefslogtreecommitdiff
path: root/libevdev/libevdev.c
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2013-08-31 12:23:44 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2013-08-31 12:27:23 +1000
commit9675287062ed3193c8dbd7f4ad88e07823bdf36e (patch)
tree4dc97080d8447da797097e590f634b079478fa6b /libevdev/libevdev.c
parent69f89c887732a6d390f93b61f32f6481b4686a47 (diff)
downloadlibevdev-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.c8
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;
}
}