From edf7f4cd5f1eec616718e7c6b81f372badf70209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Tue, 8 May 2018 17:33:01 +0200 Subject: [PATCH] virtio_scsi: actually write the cdb size instead of the sense size. Should help with #14133. --- src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp b/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp index 0a73d47c06..8cf4cb3912 100644 --- a/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp +++ b/src/add-ons/kernel/busses/scsi/virtio/VirtioSCSIController.cpp @@ -72,7 +72,7 @@ VirtioSCSIController::VirtioSCSIController(device_node *node) offsetof(struct virtio_scsi_config, sense_size), &fConfig.sense_size, sizeof(fConfig.sense_size)); fVirtio->write_device_config(fVirtioDevice, - offsetof(struct virtio_scsi_config, cdb_size), &fConfig.sense_size, + offsetof(struct virtio_scsi_config, cdb_size), &fConfig.cdb_size, sizeof(fConfig.cdb_size)); fRequest = new(std::nothrow) VirtioSCSIRequest(true);