diff --git a/legacy/eeze/src/lib/eeze_udev_find.c b/legacy/eeze/src/lib/eeze_udev_find.c index 69fa53e513..98815c78e9 100644 --- a/legacy/eeze/src/lib/eeze_udev_find.c +++ b/legacy/eeze/src/lib/eeze_udev_find.c @@ -305,6 +305,7 @@ eeze_udev_find_by_type(Eeze_Udev_Type etype, { int devcheck; + errno = 0; devcheck = open(udev_device_get_devnode(device), O_RDONLY | O_EXCL); if (errno) { diff --git a/legacy/eeze/src/lib/eeze_udev_watch.c b/legacy/eeze/src/lib/eeze_udev_watch.c index 0b013479d1..d0fbada8f3 100644 --- a/legacy/eeze/src/lib/eeze_udev_watch.c +++ b/legacy/eeze/src/lib/eeze_udev_watch.c @@ -148,6 +148,7 @@ _get_syspath_from_watch(void *data, { int devcheck; + errno = 0; devcheck = open(udev_device_get_devnode(device), O_RDONLY | O_EXCL); if ((devcheck < 0) || errno) goto error; close(devcheck);