diff --git a/test-tool/iscsi-support.c b/test-tool/iscsi-support.c index 21d26b0..988c4bc 100644 --- a/test-tool/iscsi-support.c +++ b/test-tool/iscsi-support.c @@ -1849,7 +1849,7 @@ int compareandwrite_invalidfieldincdb(struct iscsi_context *iscsi, int lun, } if (task->status != SCSI_STATUS_CHECK_CONDITION - || task->sense.key != SCSI_SENSE_MISCOMPARE + || task->sense.key != SCSI_SENSE_ILLEGAL_REQUEST || task->sense.ascq != SCSI_SENSE_ASCQ_INVALID_FIELD_IN_CDB) { logging(LOG_NORMAL, "[FAILED] COMPARE_AND_WRITE failed with " "the wrong sense code. Should have failed with "