summaryrefslogtreecommitdiff
path: root/libkmod/libkmod-elf.c
diff options
context:
space:
mode:
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>2011-12-23 02:33:20 -0200
committerLucas De Marchi <lucas.demarchi@profusion.mobi>2011-12-24 01:24:55 -0200
commit9bbb72df05393f59a64358eba07e32bfedf097d4 (patch)
treec65653504898ac5555ac994a1c36e98fc5f453b4 /libkmod/libkmod-elf.c
parentbb417099e481bc947f19b1a7c2f4073ec64c8086 (diff)
downloadkmod-9bbb72df05393f59a64358eba07e32bfedf097d4.tar.gz
elf: minimum size is enough.
Diffstat (limited to 'libkmod/libkmod-elf.c')
-rw-r--r--libkmod/libkmod-elf.c2
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;