From: Yu Watanabe Date: Wed, 17 Sep 2025 23:37:36 +0000 (+0900) Subject: vmspawn: fix error handling X-Git-Tag: v259-rc1~534 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=794f12c778022a0cdd214b4e99718ed9da2811bc;p=thirdparty%2Fsystemd.git vmspawn: fix error handling Follow-up for 9b5ba882bd9ae4e0ed270289eada03c2040fefe2. --- 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);