]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
nvmet-tcp: fix uninitialized variable access
authorSagi Grimberg <sagi@grimberg.me>
Wed, 9 Jan 2019 22:56:32 +0000 (14:56 -0800)
committerJens Axboe <axboe@kernel.dk>
Wed, 16 Jan 2019 16:44:20 +0000 (09:44 -0700)
commitfb8658581a150a859b654b154cefe3118ff4f1e0
tree54daa9c491a674d10278ecbd602be78872663e09
parent7809167da5c86fd6bf309b33dee7a797e263342f
nvmet-tcp: fix uninitialized variable access

If we end up in nvmet_tcp_try_recv_one with a bogus state
queue receive state we will access result which is uninitialized.

Initialize restult to 0 which will be considered as if no data
was received by the tcp socket.

Fixes: 872d26a391da ("nvmet-tcp: add NVMe over TCP target driver")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/nvme/target/tcp.c