chiark / gitweb /
[PATCH] let klibc add the trailing newline to syslog conditionally
[elogind.git] / udev_remove.c
index 32cd785984c821267fde164258098ea07b0aa8b9..8887125dd8aeba84b17ef77604a0456a2e86d101 100644 (file)
@@ -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);