chiark / gitweb /
libudev: device - add udev_device_get_property_value()
[elogind.git] / udev / udev-event.c
index 93a65e7352602b27d3a993a1e62d3516ffb9f40a..9e82f8de42f1baaf7ae2cfd29972b31cbe14a8af 100644 (file)
@@ -421,14 +421,9 @@ found:
                                dbg(event->udev, "missing attribute\n");
                                break;
                        } else {
-                               struct udev_list_entry *list_entry;
                                const char *value;
 
-                               list_entry = udev_device_get_properties_list_entry(event->dev);
-                               list_entry = udev_list_entry_get_by_name(list_entry, attr);
-                               if (list_entry == NULL)
-                                       break;
-                               value = udev_list_entry_get_value(list_entry);
+                               value = udev_device_get_property_value(event->dev, attr);
                                if (value == NULL)
                                        break;
                                dbg(event->udev, "substitute env '%s=%s'\n", attr, value);