diff --git a/vmm/src/vm.rs b/vmm/src/vm.rs index 196a10469..04b4455c0 100755 --- a/vmm/src/vm.rs +++ b/vmm/src/vm.rs @@ -482,7 +482,9 @@ impl Vm { ) .map_err(Error::KernelLoad)? } - _ => panic!("Invalid elf file"), + Err(e) => { + return Err(Error::KernelLoad(e)); + } }; linux_loader::loader::load_cmdline(