X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=device.c;h=e67d0a6c2d71e1d2ec83db8e3fcdc854dd2e41e4;hp=70936808bec483712be3aa02b505cd12035e006d;hb=92aa6f363360cbb4e300648e5cbdb6fe4cce1b57;hpb=afb757b1a8a416b3c692728330a266b3915eef41 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) {