]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.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)
committerThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Thu, 5 Oct 2017 17:56:25 +0000 (14:56 -0300)
commita56a8eadc3d8fb47fdddbbc054425a9638c8b80c
tree9b1b2021bdcdd0321e1866632b2f3d8c5aaa22fe
parent9f7b1f64026b68dd5cd5ac125663868c70695381
scsi: sg: off by one in sg_ioctl()

BugLink: http://bugs.launchpad.net/bugs/1721477
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: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
drivers/scsi/sg.c