diff --git a/lib/scsi-lowlevel.c b/lib/scsi-lowlevel.c index c86968b..51a451f 100644 --- a/lib/scsi-lowlevel.c +++ b/lib/scsi-lowlevel.c @@ -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);