From 5e40f25182d5f6ffa582b8623307db0f1f2799af Mon Sep 17 00:00:00 2001 From: Vladislav Bolkhovitin Date: Wed, 7 May 2014 02:13:11 +0000 Subject: [PATCH] Fix COMMAND DATA LENGTH in All_commands parameter data of REPORT SUPPORTED OPERATION CODES Reported by Sebastian Herbszt git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@5504 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scst/src/scst_targ.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scst/src/scst_targ.c b/scst/src/scst_targ.c index c3aa798b0..bde560fa3 100644 --- a/scst/src/scst_targ.c +++ b/scst/src/scst_targ.c @@ -2249,7 +2249,7 @@ static int scst_report_supported_opcodes(struct scst_cmd *cmd) switch (options) { case 0: /* all */ - put_unaligned_be32(buf_len - 3, &buf[0]); + put_unaligned_be32(buf_len - 4, &buf[0]); offs = 4; for (i = 0; i < supp_opcodes_cnt; i++) { op = supp_opcodes[i];