]> git.proxmox.com Git - mirror_qemu.git/commit - scsi/utils.c
scsi: fix scsi_convert_sense crash when in_buf == NULL && in_len == 0
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 22 Dec 2017 15:30:34 +0000 (16:30 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 12 Jan 2018 08:54:13 +0000 (09:54 +0100)
commit2770c90d432b571cab718e28f838097f0b2201ec
treeebf68e86e1b04e5ab79d4e0dfa0b2b5f40933d21
parentd9bcd6f7f23a13ea627d8edb85c0706525da0b75
scsi: fix scsi_convert_sense crash when in_buf == NULL && in_len == 0

scsi_disk_emulate_command passes in_buf == NULL when sent a REQUEST
SENSE command.  Check for in_len == 0 before dereferencing in_buf.

Fixes: f68d98b21fa74155dc7c1fd212474379ac3c7531
Reported-by: Roman Kagan <rkagan@virtuozzo.com>
Tested-by: Roman Kagan <rkagan@virtuozzo.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
scsi/utils.c