diff --git a/agent/src/com/cloud/agent/resource/computing/LibvirtComputingResource.java b/agent/src/com/cloud/agent/resource/computing/LibvirtComputingResource.java index 0caa6ff15e5..f13096ebb9e 100644 --- a/agent/src/com/cloud/agent/resource/computing/LibvirtComputingResource.java +++ b/agent/src/com/cloud/agent/resource/computing/LibvirtComputingResource.java @@ -2256,10 +2256,11 @@ public class LibvirtComputingResource extends ServerResourceBase implements Serv } if (vmSpec.getType() != VirtualMachine.Type.User) { - DiskDef iso = new DiskDef(); - if (_sysvmISOPath != null) - iso.defISODisk(_sysvmISOPath); - vm.getDevices().addDevice(iso); + if (_sysvmISOPath != null) { + DiskDef iso = new DiskDef(); + iso.defISODisk(_sysvmISOPath); + vm.getDevices().addDevice(iso); + } createPatchVbd(conn, vmName, vm, vmSpec); }