From 794f12c778022a0cdd214b4e99718ed9da2811bc Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 18 Sep 2025 08:37:36 +0900 Subject: [PATCH] vmspawn: fix error handling Follow-up for 9b5ba882bd9ae4e0ed270289eada03c2040fefe2. --- src/vmspawn/vmspawn.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vmspawn/vmspawn.c b/src/vmspawn/vmspawn.c index 56b1c090534..fb2580bf13a 100644 --- a/src/vmspawn/vmspawn.c +++ b/src/vmspawn/vmspawn.c @@ -2107,7 +2107,8 @@ static int run_virtual_machine(int kvm_device_fd, int vhost_device_fd) { return log_oom(); _cleanup_free_ char *image_fn = NULL; - if (path_extract_filename(arg_image, &image_fn) < 0) + r = path_extract_filename(arg_image, &image_fn); + if (r < 0) return log_error_errno(r, "Failed to extract filename from path '%s': %m", image_fn); _cleanup_free_ char *escaped_image_fn = escape_qemu_value(image_fn); -- 2.47.3