diff options
author | Gustavo Sverzut Barbieri <barbieri@profusion.mobi> | 2011-12-23 02:33:20 -0200 |
---|---|---|
committer | Lucas De Marchi <lucas.demarchi@profusion.mobi> | 2011-12-24 01:24:55 -0200 |
commit | 9bbb72df05393f59a64358eba07e32bfedf097d4 (patch) | |
tree | c65653504898ac5555ac994a1c36e98fc5f453b4 /libkmod/libkmod-elf.c | |
parent | bb417099e481bc947f19b1a7c2f4073ec64c8086 (diff) | |
download | kmod-9bbb72df05393f59a64358eba07e32bfedf097d4.tar.gz |
elf: minimum size is enough.
Diffstat (limited to 'libkmod/libkmod-elf.c')
-rw-r--r-- | libkmod/libkmod-elf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libkmod/libkmod-elf.c b/libkmod/libkmod-elf.c index bc99ddc..eeb17c6 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; |