X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=device.c;fp=device.c;h=e67d0a6c2d71e1d2ec83db8e3fcdc854dd2e41e4;hp=70936808bec483712be3aa02b505cd12035e006d;hb=4e85aff465b2ce0fa34222e52a6f5a984140b22e;hpb=c0b52914d23f6cc65bb67c77e2c5e7d58a6e8b9a diff --git a/device.c b/device.c index 70936808b..e67d0a6c2 100644 --- a/device.c +++ b/device.c @@ -248,9 +248,12 @@ static int device_process_new_device(Manager *m, struct udev_device *dev, bool u (model = udev_device_get_property_value(dev, "ID_MODEL"))) { if ((r = unit_set_description(u, model)) < 0) goto fail; - } else if (dn) + } else if (dn) { if ((r = unit_set_description(u, dn)) < 0) goto fail; + } else + if ((r = unit_set_description(u, sysfs)) < 0) + goto fail; if (wants) { FOREACH_WORD(w, l, wants, state) {