udev_rules_get_name(rules, udev);
if (udev->ignore_device) {
info("device event will be ignored");
- return 0;
+ return -1;
}
/* create node, store in db */
if (udev->name[0] != '\0')
udev_rules_get_run(rules, udev);
if (udev->ignore_device) {
info("device event will be ignored");
- return 0;
+ return -1;
}
/* get data from db, remove db-entry, delete node */
retval = udev_remove_device(udev);
/* default devices */
udev_rules_get_run(rules, udev);
- if (udev->ignore_device)
+ if (udev->ignore_device) {
info("device event will be ignored");
+ return -1;
+ }
return retval;
}