From 29f3d339448793ac3c64e243b61eaad958c18bc4 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Mon, 14 Oct 2013 19:55:24 +0200 Subject: [PATCH] test-tool/0184_writesame10_0blocks.c: Include WSNZ bit in test Signed-off-by: Bart Van Assche --- test-tool/0184_writesame10_0blocks.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test-tool/0184_writesame10_0blocks.c b/test-tool/0184_writesame10_0blocks.c index d7e35a7..3376c60 100644 --- a/test-tool/0184_writesame10_0blocks.c +++ b/test-tool/0184_writesame10_0blocks.c @@ -74,9 +74,11 @@ int T0184_writesame10_0blocks(const char *initiator, const char *url) ret = -2; goto finished; } - if (task->status != SCSI_STATUS_GOOD) { + if ((!inq_bl->wsnz && task->status != SCSI_STATUS_GOOD) || + (inq_bl->wsnz && task->status != SCSI_STATUS_CHECK_CONDITION)) { printf("[FAILED]\n"); - printf("WRITESAME10 command: failed with sense. %s\n", iscsi_get_error(iscsi)); + printf("WRITESAME10 command: failed with sense and WSNZ = %d. " + "%s\n", inq_bl->wsnz, iscsi_get_error(iscsi)); ret = -1; scsi_free_scsi_task(task); goto finished;