From baa5bd15daaabf5dc4536907e566e93e3fcefbed Mon Sep 17 00:00:00 2001 From: Bill Rich Date: Mon, 31 Aug 2020 14:44:20 -0700 Subject: [PATCH] Set SCSI controller type to unknown when nil (#1188) --- .../virtualdevice/virtual_machine_device_subresource.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vsphere/internal/virtualdevice/virtual_machine_device_subresource.go b/vsphere/internal/virtualdevice/virtual_machine_device_subresource.go index 5e2d36436..de685da51 100644 --- a/vsphere/internal/virtualdevice/virtual_machine_device_subresource.go +++ b/vsphere/internal/virtualdevice/virtual_machine_device_subresource.go @@ -724,7 +724,7 @@ func ReadSCSIBusSharing(l object.VirtualDeviceList, count int) string { } } log.Printf("[DEBUG] ReadSCSIBusSharing: SCSI controller layout for first %d controllers: %s", count, scsiControllerListString(ctlrs)) - if len(ctlrs) == 0 { + if len(ctlrs) == 0 || ctlrs[0] == nil { return subresourceControllerSharingUnknown } last := ctlrs[0].(types.BaseVirtualSCSIController).GetVirtualSCSIController().SharedBus