X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev_remove.c;h=22a363ed34d49dfdb3443572e51b72e65ae7e239;hb=b821330f0fce374902a1c8e32064196276006bca;hp=3a3db737c186bd7763f92bd8399cdfc8305e0b22;hpb=7e720bd4ad8257d81d273d98294ebbcc03ade9ba;p=elogind.git diff --git a/udev_remove.c b/udev_remove.c index 3a3db737c..22a363ed3 100644 --- a/udev_remove.c +++ b/udev_remove.c @@ -147,10 +147,10 @@ int udev_remove_device(struct udevice *udev) const char *temp; int retval; - if (udev->type != 'b' && udev->type != 'c') + if (udev->type != BLOCK && udev->type != CLASS) return 0; - retval = udev_db_get_device(udev); + retval = udev_db_get_device_by_devpath(udev, udev->devpath); if (retval) { /* fall back to kernel name */ temp = strrchr(udev->devpath, '/');