]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/udev/udevadm-hwdb.c
coccinelle: make use of SYNTHETIC_ERRNO
[thirdparty/systemd.git] / src / udev / udevadm-hwdb.c
index e9a1af65fcd96939073793d672f0387845d7ab25..7f8960f549f96df889d89097951d1b823735b84f 100644 (file)
@@ -84,10 +84,9 @@ int hwdb_main(int argc, char *argv[], void *userdata) {
         if (r <= 0)
                 return r;
 
-        if (!arg_update && !arg_test) {
-                log_error("Either --update or --test must be used.");
-                return -EINVAL;
-        }
+        if (!arg_update && !arg_test)
+                return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
+                                       "Either --update or --test must be used.");
 
         if (arg_update) {
                 r = hwdb_update(arg_root, arg_hwdb_bin_dir, arg_strict, true);