From 3b124eb30907eb1403f2b5381be3f7eea89e0af9 Mon Sep 17 00:00:00 2001 From: Vladislav Bolkhovitin Date: Thu, 18 Jun 2015 01:43:47 +0000 Subject: [PATCH] Fix NDOB parsing for WRITE_SAME32 git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@6394 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scst/src/scst_lib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scst/src/scst_lib.c b/scst/src/scst_lib.c index 37e242f8f..fac548d7e 100644 --- a/scst/src/scst_lib.c +++ b/scst/src/scst_lib.c @@ -10206,7 +10206,7 @@ static int get_cdb_info_write_same32(struct scst_cmd *cmd, { cmd->lba = get_unaligned_be64(cmd->cdb + sdbops->info_lba_off); cmd->data_len = get_unaligned_be32(cmd->cdb + sdbops->info_len_off); - return get_cdb_info_write_same(cmd, sdbops, cmd->cdb[1] & 1 /*NDOB*/); + return get_cdb_info_write_same(cmd, sdbops, cmd->cdb[10] & 1 /*NDOB*/); } static int scst_set_cmd_from_cdb_info(struct scst_cmd *cmd,