chiark / gitweb /
libudev: add documentation for recently added functions
[elogind.git] / libudev / libudev-queue.c
index f06c9e8a7a3caaeced9653bc7678f50a2adb0fa5..5a4a3dc095ccf236d106b9ebfba23a58990cdf29 100644 (file)
@@ -488,7 +488,7 @@ struct udev_list_entry *udev_queue_get_failed_list_entry(struct udev_queue *udev
                s = syspath;
                l = util_strpcpyl(&s, sizeof(syspath), udev_get_sys_path(udev_queue->udev), NULL);
                len = readlinkat(dirfd(dir), dent->d_name, s, l);
-               if (len < 0 || (size_t)len >= l)
+               if (len <= 0 || (size_t)len == l)
                        continue;
                s[len] = '\0';
                dbg(udev_queue->udev, "found '%s' [%s]\n", syspath, dent->d_name);