]> git.ipfire.org Git - thirdparty/qemu.git/commit
pc: fix possible NULL pointer dereference in pc_machine_get_device_memory_region_size()
authorIgor Mammedov <imammedo@redhat.com>
Mon, 24 Jun 2019 09:02:00 +0000 (05:02 -0400)
committerEduardo Habkost <ehabkost@redhat.com>
Fri, 5 Jul 2019 20:08:03 +0000 (17:08 -0300)
commitfc3b77e20d002fb434be726f2328a17fd5edecb7
tree306bae2111f4997354cccb2d746872a72c3db23c
parentd65af288a84d8bf8c27e55d45545f52f016c08a7
pc: fix possible NULL pointer dereference in pc_machine_get_device_memory_region_size()

QEMU will crash when device-memory-region-size property is read if ms->device_memory
wasn't initialized yet.

Crash can be reproduced with:
 $QEMU -preconfig -qmp unix:qmp_socket,server,nowait &
 ./scripts/qmp/qom-get -s qmp_socket /machine.device-memory-region-size

Instead of crashing return 0 if ms->device_memory hasn't been initialized.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Message-Id: <20190624090200.5383-1-imammedo@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
hw/i386/pc.c