diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 4f531f2e..8aa19469 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -7642,8 +7642,8 @@ sub clone_disk { no_data_clone: my ($size) = eval { PVE::Storage::volume_size_info($storecfg, $newvolid, 10) }; - my $disk = $drive; - $disk->{format} = undef; + my $disk = dclone($drive); + delete $disk->{format}; $disk->{file} = $newvolid; $disk->{size} = $size if defined($size);