X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev_remove.c;h=4d1b9286a0884a4d13ddf1c850c831be51aaab6e;hp=cb5523af92aa04a460863473cff7f80c6791eb75;hb=53899a171ea862124b49c75b7511b7eb30742ef9;hpb=f5f8f316aa66251d0ccf71b940182a9d00dbd040 diff --git a/udev_remove.c b/udev_remove.c index cb5523af9..4d1b9286a 100644 --- a/udev_remove.c +++ b/udev_remove.c @@ -152,8 +152,8 @@ int udev_remove_device(struct udevice *udev) dbg("remove name='%s'", udev->name); udev_db_delete_device(udev); } else { - dbg("'%s' not found in database, don't remove anything", udev->devpath); - return -1; + dbg("'%s' not found in database, using kernel name '%s'", udev->devpath, udev->kernel_name); + strlcpy(udev->name, udev->kernel_name, sizeof(udev->name)); } return delete_node(udev);