retval = udev_add_device(udev);
else
info("device node creation supressed");
- return 0;
+ return retval;
}
if (major(udev->devt) != 0 && strcmp(udev->action, "remove") == 0) {
/* restore stored persistent data */
list_for_each_entry(name_loop, &udev->env_list, node)
putenv(name_loop->name);
- return 0;
+ return retval;
}
- /* default devices */
+ /* default devices without a node */
udev_rules_get_run(rules, udev);
if (udev->ignore_device)
info("device event will be ignored");