Le 07/02/17 à 01:49, Yousong Zhou a écrit : > On 1 July 2017 at 07:34, Florian Fainelli <f.faine...@gmail.com> wrote: >> If we manage to accidentally get a module installed that does not match >> the system endianess (there is currently nothing preventing that in >> OpenWrt/LEDE) we will hit a segmentation fault when doing this: >> >> sh = (Elf32_Shdr *) (map + e->e_shoff); >> >> because e->e_shoff will be wrongly encoded and this most likely will >> result in an invalid offset to de-reference from. >> >> Update elf_find_section() to check that the build time endianess of >> kmodloader matches that of the module, otherwise nothing would work >> really. >> >> Signed-off-by: Florian Fainelli <f.faine...@gmail.com> > > The change looks good. Ack from me ;)
Applied, thanks! -- Florian _______________________________________________ Lede-dev mailing list Lede-dev@lists.infradead.org http://lists.infradead.org/mailman/listinfo/lede-dev