mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Fix NPE on one of the register disk usecases
This commit is contained in:
parent
873f9dd9ac
commit
0335713738
@ -2595,13 +2595,13 @@ public class VirtualMachineMO extends BaseMO {
|
||||
VirtualDeviceBackingInfo backingInfo = ((VirtualDisk)device).getBacking();
|
||||
if (backingInfo instanceof VirtualDiskFlatVer2BackingInfo) {
|
||||
VirtualDiskFlatVer2BackingInfo diskBackingInfo = (VirtualDiskFlatVer2BackingInfo)backingInfo;
|
||||
|
||||
String diskBackingFileName = diskBackingInfo.getFileName();
|
||||
while (diskBackingInfo != null) {
|
||||
String deviceBusName = getDeviceBusName(devices, device);
|
||||
builder.addDisk(deviceBusName, diskBackingInfo.getFileName());
|
||||
diskBackingInfo = diskBackingInfo.getParent();
|
||||
}
|
||||
DatastoreFile dsBackingFile = new DatastoreFile(diskBackingInfo.getFileName());
|
||||
DatastoreFile dsBackingFile = new DatastoreFile(diskBackingFileName);
|
||||
registerVirtualDisk((VirtualDisk) device, dsBackingFile);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user