]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
elf: minimum size is enough.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Fri, 23 Dec 2011 04:33:20 +0000 (02:33 -0200)
committerLucas De Marchi <lucas.demarchi@profusion.mobi>
Sat, 24 Dec 2011 03:24:55 +0000 (01:24 -0200)
libkmod/libkmod-elf.c

index bc99ddc944594d0afac500c9440987f433528c83..eeb17c6ac0002d39b038429c7562509a46c1948a 100644 (file)
@@ -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;