u = u2;
}
break;
- case ACTION_NONE:
- break;
- default:
- g_assert_not_reached();
- break;
}
*remove_session_id = old_session;
if (device == NULL)
continue;
node = udev_device_get_devnode(device);
- if (node == NULL)
+ if (node == NULL) {
+ udev_device_unref(device);
continue;
+ }
set_facl(node, uid, add);
udev_device_unref(device);
}
break;
case 'h':
printf("Usage: udev-acl --action=ACTION [--device=DEVICEFILE] [--user=UID]\n\n");
- default:
goto out;
}
}