From 608dbcba12c8d7ec14e1353991b37e621d7978ef Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Fri, 2 Oct 2015 14:06:07 -0700 Subject: [PATCH] scsi-lowlevel.c: Use sizeof() instead of a hardcoded constant This patch does not change any functionality. Signed-off-by: Bart Van Assche --- lib/scsi-lowlevel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/scsi-lowlevel.c b/lib/scsi-lowlevel.c index 42d2106..0ce5083 100644 --- a/lib/scsi-lowlevel.c +++ b/lib/scsi-lowlevel.c @@ -1077,7 +1077,8 @@ scsi_maintenancein_datain_unmarshall(struct scsi_task *task) task_get_uint8(task, 1) & 0x07; rsoc_one->cdb_length = task_get_uint16(task, 2); - if(rsoc_one->cdb_length <= 16) { + if (rsoc_one->cdb_length <= + sizeof(rsoc_one->cdb_usage_data)) { memcpy(rsoc_one->cdb_usage_data, &task->datain.data[4], rsoc_one->cdb_length);