pc: don't access fw cfg if NULL

commit f8c457b88d
     "pc: pass PCI hole ranges to Guests"
broke Xen as it has no fw_cfg.
Check for this configuration and boil out.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Tested-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
This commit is contained in:
Michael S. Tsirkin 2013-07-10 18:28:04 +03:00
parent 488f069bd1
commit d26d9e14c1

View file

@ -1000,7 +1000,7 @@ typedef struct PcRomPciInfo {
static void pc_fw_cfg_guest_info(PcGuestInfo *guest_info)
{
PcRomPciInfo *info;
if (!guest_info->has_pci_info) {
if (!guest_info->has_pci_info || !guest_info->fw_cfg) {
return;
}