]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev-test: use SYNTHETIC_ERRNO() where useful
authorLennart Poettering <lennart@poettering.net>
Thu, 3 Sep 2020 14:56:30 +0000 (16:56 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 3 Sep 2020 15:01:17 +0000 (17:01 +0200)
src/test/test-udev.c

index 968bfb32384e3d12203981ed27cfa9b138c50e69..c7d69e0774622c9c07135867177306db8daed61d 100644 (file)
@@ -63,10 +63,9 @@ static int run(int argc, char *argv[]) {
 
         test_setup_logging(LOG_INFO);
 
-        if (!IN_SET(argc, 2, 3)) {
-                log_error("This program needs one or two arguments, %d given", argc - 1);
-                return -EINVAL;
-        }
+        if (!IN_SET(argc, 2, 3))
+                return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
+                                       "This program needs one or two arguments, %d given", argc - 1);
 
         r = fake_filesystems();
         if (r < 0)
@@ -79,10 +78,9 @@ static int run(int argc, char *argv[]) {
         mac_selinux_retest();
 
         if (argc == 2) {
-                if (!streq(argv[1], "check")) {
-                        log_error("Unknown argument: %s", argv[1]);
-                        return -EINVAL;
-                }
+                if (!streq(argv[1], "check"))
+                        return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
+                                               "Unknown argument: %s", argv[1]);
 
                 return 0;
         }