]> git.proxmox.com Git - mirror_qemu.git/commit
pc: fix possible NULL pointer dereference in pc_machine_get_device_memory_region_size()
authorIgor Mammedov <imammedo@redhat.com>
Mon, 10 Jun 2019 13:50:35 +0000 (15:50 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 5 Jul 2019 20:16:45 +0000 (22:16 +0200)
commit58164eaff530a1e804f5710936dd37518ab5a90e
tree116e79e17cc8ee51ace5f388aa1c181165234557
parent39d1b92b810793e02558e05efa23059f67520bc9
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: <1560174635-22602-1-git-send-email-imammedo@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/i386/pc.c