vmspawn: fix error code
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 3 Apr 2024 18:20:28 +0000 (03:20 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 3 Apr 2024 19:42:55 +0000 (04:42 +0900)
src/vmspawn/vmspawn.c

index 8d2348d74872846d863cd5ba6a98b601785b80d2..1828deae2aee2021c8dd151aa7d42b61edaf71ea 100644 (file)
@@ -505,7 +505,7 @@ static int parse_argv(int argc, char *argv[]) {
                         }
 
                         if (!isempty(optarg) && !path_is_absolute(optarg) && !startswith(optarg, "./"))
-                                return log_error_errno(SYNTHETIC_ERRNO(errno), "Absolute path or path starting with './' required.");
+                                return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "Absolute path or path starting with './' required.");
 
                         r = parse_path_argument(optarg, /* suppress_root= */ false, &arg_firmware);
                         if (r < 0)