Hi Aaron, On Tue, 2025-07-15 at 00:25 -0400, Aaron Merey wrote: > elf_getaroff currently returns ELF_C_NULL (0) to indicate that an error > occured (ex. the Elf descriptor is not associated with an archive). > > However elf_getaroff is intended to return -1 if an error occurs. > eu-ar assumes -1 indicates an error and other libelf implementations > use -1 to indicate an error in elf_getaroff. > > Replace ELF_C_NULL with -1 as elf_getaroff's error return value.
I agree this makes sense given elf_getaroff returns an offset. Thanks, Mark