]> git.proxmox.com Git - mirror_qemu.git/commit
esp: check for NULL result from scsi_device_find()
authorAlexandra Diupina <adiupina@astralinux.ru>
Fri, 29 Dec 2023 15:26:47 +0000 (18:26 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Sun, 31 Dec 2023 08:11:27 +0000 (09:11 +0100)
commitb22f83d8df481800ce43d1915a98c127a9de2258
treea849624c823ce87bad6c7b6e808f73e08a79394b
parent219615740425d9683588207b40a365e6741691a6
esp: check for NULL result from scsi_device_find()

Add a 'current_lun' check for a null value
to avoid null pointer dereferencing and
recover host if NULL return

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Fixes: 4eb8606560 (esp: store lun coming from the MESSAGE OUT phase)
Signed-off-by: Alexandra Diupina <adiupina@astralinux.ru>
Message-ID: <20231229152647.19699-1-adiupina@astralinux.ru>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/scsi/esp.c