From eb75927c0de3a6411a625de3d23f25477e54c2d7 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Thu, 21 May 2015 11:03:25 +0200 Subject: protect against no -kernel Signed-off-by: Paolo Bonzini --- fw_cfg.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'fw_cfg.c') diff --git a/fw_cfg.c b/fw_cfg.c index 3fb1769..d222da2 100644 --- a/fw_cfg.c +++ b/fw_cfg.c @@ -70,6 +70,9 @@ void boot_from_fwcfg(void) fw_cfg_select(FW_CFG_SETUP_SIZE); args.vmlinuz_size = kernel_size + fw_cfg_readl_le(); + if (!args.vmlinuz_size) + return; + fw_cfg_select(FW_CFG_SETUP_DATA); fw_cfg_read(args.header, sizeof(args.header)); -- cgit v1.1