chiark / gitweb /
libudev: handle ! in sysname, add sysnum, return allocated list_entry on add
[elogind.git] / udev / lib / libudev-list.c
index 8545835078fbe93fd28e3bdb4049b552f42bb721..25e69cb3a3a621388d2f3ac5c2345a59f1768bbe 100644 (file)
@@ -197,9 +197,12 @@ struct udev_list_entry *udev_list_entry_get_by_name(struct udev_list_entry *list
 {
        struct udev_list_entry *entry;
 
-       udev_list_entry_foreach(entry, list_entry)
-               if (strcmp(udev_list_entry_get_name(entry), name) == 0)
+       udev_list_entry_foreach(entry, list_entry) {
+               if (strcmp(udev_list_entry_get_name(entry), name) == 0) {
+                       dbg(entry->udev, "found '%s=%s'\n", entry->name, entry->value);
                        return entry;
+               }
+       }
        return NULL;
 }