arg_image might be NULL (e.g. when booting a USI, or when passing -D)
r = strv_extend_many(&cmdline, "-device", "scsi-hd,drive=vmspawn,bootindex=1");
if (r < 0)
return log_oom();
+
+ r = grow_image(arg_image, arg_grow_image);
+ if (r < 0)
+ return r;
}
if (arg_directory) {
return log_error_errno(r, "Failed to parse $SYSTEMD_VMSPAWN_QEMU_EXTRA: %m");
}
- r = grow_image(arg_image, arg_grow_image);
- if (r < 0)
- return r;
-
if (DEBUG_LOGGING) {
_cleanup_free_ char *joined = quote_command_line(cmdline, SHELL_ESCAPE_EMPTY);
if (!joined)