test-udev: sprinkle (void) and assert_se() as necessary

CID #996263.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2018-10-09 10:21:17 +02:00
parent ac1a3726be
commit 065f4d9645
+7 -12
View File
@@ -82,8 +82,7 @@ int main(int argc, char *argv[]) {
goto out;
}
event = udev_event_new(dev);
assert_se(event);
assert_se(event = udev_event_new(dev));
assert_se(sigprocmask_many(SIG_BLOCK, NULL, SIGTERM, SIGINT, SIGHUP, SIGCHLD, -1) >= 0);
@@ -97,20 +96,16 @@ int main(int argc, char *argv[]) {
mode |= S_IFCHR;
if (!streq(action, "remove")) {
mkdir_parents_label(udev_device_get_devnode(dev), 0755);
mknod(udev_device_get_devnode(dev), mode, udev_device_get_devnum(dev));
(void) mkdir_parents_label(udev_device_get_devnode(dev), 0755);
assert_se(mknod(udev_device_get_devnode(dev), mode, udev_device_get_devnum(dev)) == 0);
} else {
unlink(udev_device_get_devnode(dev));
rmdir_parents(udev_device_get_devnode(dev), "/");
assert_se(unlink(udev_device_get_devnode(dev)) == 0);
(void) rmdir_parents(udev_device_get_devnode(dev), "/");
}
}
udev_event_execute_rules(event,
3 * USEC_PER_SEC, USEC_PER_SEC,
NULL,
rules);
udev_event_execute_run(event,
3 * USEC_PER_SEC, USEC_PER_SEC);
udev_event_execute_rules(event, 3 * USEC_PER_SEC, USEC_PER_SEC, NULL, rules);
udev_event_execute_run(event, 3 * USEC_PER_SEC, USEC_PER_SEC);
out:
mac_selinux_finish();