[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH for-4.5] EFI: Always use EFI command line
>>> On 24.10.14 at 02:16, <roy.franz@xxxxxxxxxx> wrote: > There is no change in behavior for x86 since it unconditionally uses the > config file. I'm afraid there is: > @@ -904,8 +904,7 @@ efi_start(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE > *SystemTable) > efi_bs->FreePool(name.w); > } > > - name.s = get_value(&cfg, section.s, "options"); > - efi_arch_handle_cmdline(argc ? *argv : NULL, options, name.s); > + cfg_options.s = get_value(&cfg, section.s, "options"); > > if ( !base_video ) > { Between this and the below code fragments there is efi_bs->FreePages(cfg.addr, PFN_UP(cfg.size)); > @@ -930,8 +929,8 @@ efi_start(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE > *SystemTable) > cfg.addr = 0; > > dir_handle->Close(dir_handle); > - > } > + efi_arch_handle_cmdline(argc ? *argv : NULL, options, cfg_options.s); i.e. you're accessing freed data here. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |