From: Gustavo Sverzut Barbieri Date: Fri, 23 Dec 2011 04:33:20 +0000 (-0200) Subject: elf: minimum size is enough. X-Git-Tag: v3~88 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9bbb72df05393f59a64358eba07e32bfedf097d4;p=thirdparty%2Fkmod.git elf: minimum size is enough. --- diff --git a/libkmod/libkmod-elf.c b/libkmod/libkmod-elf.c index bc99ddc9..eeb17c6a 100644 --- a/libkmod/libkmod-elf.c +++ b/libkmod/libkmod-elf.c @@ -244,7 +244,7 @@ static inline int elf_get_section_info(const struct kmod_elf *elf, uint16_t idx, #undef READV min_size = *offset + *size; - if (min_size >= elf->size) { + if (min_size > elf->size) { ELFDBG(elf, "out-of-bounds: %"PRIu64" >= %"PRIu64" (ELF size)\n", min_size, elf->size); return -EINVAL;