From: Yu Watanabe Date: Fri, 31 Oct 2025 13:45:05 +0000 (+0900) Subject: vmspawn: use strv_extendf() at one more place X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=323fafbb556b69b59be7646f1f1aa4f42e26f5d9;p=thirdparty%2Fsystemd.git vmspawn: use strv_extendf() at one more place --- diff --git a/src/vmspawn/vmspawn.c b/src/vmspawn/vmspawn.c index 14ae20fbe38..76787013fdd 100644 --- a/src/vmspawn/vmspawn.c +++ b/src/vmspawn/vmspawn.c @@ -1933,11 +1933,10 @@ static int run_virtual_machine(int kvm_device_fd, int vhost_device_fd) { return log_error_errno(r, "Failed to make up randomized vmgenid: %m"); } - _cleanup_free_ char *vmgenid_device = NULL; - if (asprintf(&vmgenid_device, "vmgenid,guid=" SD_ID128_UUID_FORMAT_STR, SD_ID128_FORMAT_VAL(vmgenid)) < 0) + if (strv_extend(&cmdline, "-device") < 0) return log_oom(); - if (strv_extend_many(&cmdline, "-device", vmgenid_device) < 0) + if (strv_extendf(&cmdline, "vmgenid,guid=" SD_ID128_UUID_FORMAT_STR, SD_ID128_FORMAT_VAL(vmgenid)) < 0) return log_oom(); }