X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev_remove.c;h=8887125dd8aeba84b17ef77604a0456a2e86d101;hp=32cd785984c821267fde164258098ea07b0aa8b9;hb=90e84c81486d757f1eec263565e605c1df500e7c;hpb=02fa9ae58920b431bc37182716dd863f1c482651 diff --git a/udev_remove.c b/udev_remove.c index 32cd78598..8887125dd 100644 --- a/udev_remove.c +++ b/udev_remove.c @@ -185,6 +185,11 @@ int udev_remove_device(struct udevice *udev) dbg("'%s' not found in database, falling back on default name", udev->name); } + if (udev->ignore_remove) { + dbg("remove event for '%s' requested to be ignored by rule", udev->name); + return 0; + } + dbg("remove name='%s'", udev->name); udev_db_delete_device(udev);