REPORT_SUPPORTED_OPCODES, serviceaction is a 16 bit integer at offset 4, not a 32 bit integer

This commit is contained in:
Ronnie Sahlberg
2013-05-19 09:47:45 -07:00
parent ec5855c6b2
commit fcbeb2858f

View File

@@ -976,7 +976,7 @@ scsi_cdb_report_supported_opcodes(int rctd, int options, enum scsi_opcode opcode
task->cdb[3] = opcode;
scsi_set_uint32(&task->cdb[4], sa);
scsi_set_uint16(&task->cdb[4], sa);
scsi_set_uint32(&task->cdb[6], alloc_len);