[syslinux] efi config hang

Lukas Schwaighofer lukas at schwaighofer.name
Wed Dec 19 12:45:54 PST 2018


On Tue, 18 Dec 2018 00:31:28 +0000
Joakim Tjernlund <Joakim.Tjernlund at infinera.com> wrote:

> I suspect this part is wrong:
> -static jmp_buf load_error_buf;
> +static jmp_buf *load_error_buf;
> 
> That will just define a ptr and using that directly in longjmp/setjmp
> is odd.
> 
> Modifying longjmp/setjmp to.
> 
> -longjmp(load_error_buf,1);
> +longjmp(&load_error_buf,1);
> 
> makes much more sense to me.

I believe you're right, thanks for pointing that out.  I had used the
patches that had been posted on this list [1], apparently without
reviewing them closely enough.  I'll fix this for Debian shortly.

Thanks
Lukas

[1] https://www.syslinux.org/archives/2017-June/025820.html



More information about the Syslinux mailing list