]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
scsi: sg: off by one in sg_ioctl()
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 17 Aug 2017 07:09:54 +0000 (10:09 +0300)
committerBen Hutchings <ben@decadent.org.uk>
Thu, 11 Jun 2020 18:05:45 +0000 (19:05 +0100)
commitaf9c32ce054200da0275a735c451b7335b8f14b4
treeb902b04cafe4e39e3648eff5245c01d6fa47e044
parentc9a4746fe451335767c42762b7a659e8f264210e
scsi: sg: off by one in sg_ioctl()

commit bd46fc406b30d1db1aff8dabaff8d18bb423fdcf upstream.

If "val" is SG_MAX_QUEUE then we are one element beyond the end of the
"rinfo" array so the > should be >=.

Fixes: 109bade9c625 ("scsi: sg: use standard lists for sg_requests")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Douglas Gilbert <dgilbert@interlog.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/scsi/sg.c