From: Lennart Poettering Date: Wed, 17 Sep 2025 07:36:29 +0000 (+0200) Subject: vmspawn: support specfiying relative paths to tpm state dir, by prefixing with ./ X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F38957%2Fhead;p=thirdparty%2Fsystemd.git vmspawn: support specfiying relative paths to tpm state dir, by prefixing with ./ --- diff --git a/src/vmspawn/vmspawn.c b/src/vmspawn/vmspawn.c index 8d3d168afe7..56b1c090534 100644 --- a/src/vmspawn/vmspawn.c +++ b/src/vmspawn/vmspawn.c @@ -628,7 +628,7 @@ static int parse_argv(int argc, char *argv[]) { break; case ARG_TPM_STATE: - if (path_is_absolute(optarg) && path_is_valid(optarg)) { + if (path_is_valid(optarg) && (path_is_absolute(optarg) || path_startswith(optarg, "./"))) { r = parse_path_argument(optarg, /* suppress_root= */ false, &arg_tpm_state_path); if (r < 0) return r;