hw/block/nvme: fix uint16_t use of uint32_t sgls member
commitbf288953f13b4a3c57e6e59656ac5367491c65eb
authorKlaus Jensen <k.jensen@samsung.com>
Wed, 4 Nov 2020 10:22:47 +0000 (4 11:22 +0100)
committerMax Reitz <mreitz@redhat.com>
Mon, 9 Nov 2020 14:44:21 +0000 (9 15:44 +0100)
tree24e0200c45b0189185afad12eac6d9b3c4aa0562
parent8ce648056fe2e1b071579b66401c8a58ecbebe05
hw/block/nvme: fix uint16_t use of uint32_t sgls member

nvme_map_sgl_data erroneously uses the sgls member of NvmeIdNs as a
uint16_t.

Reported-by: Coverity (CID 1436129)
Fixes: cba0a8a344fe ("hw/block/nvme: add support for scatter gather lists")
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Message-Id: <20201104102248.32168-3-its@irrelevant.dk>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
hw/block/nvme.c