diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 1e9dec61..94824bd4 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -3883,12 +3883,6 @@ sub config_to_command { } } - # add custom args - if ($conf->{args}) { - my $aa = PVE::Tools::split_args($conf->{args}); - push @$cmd, @$aa; - } - push @$cmd, @$devices; push @$cmd, '-rtc', join(',', @$rtcFlags) if scalar(@$rtcFlags); @@ -3897,6 +3891,12 @@ sub config_to_command { push @$cmd, '-global', join(',', @$globalFlags) if scalar(@$globalFlags); + # add custom args + if ($conf->{args}) { + my $aa = PVE::Tools::split_args($conf->{args}); + push @$cmd, @$aa; + } + return wantarray ? ($cmd, $vollist, $spice_port) : $cmd; }