diff options
-rw-r--r-- | llvm/tools/llvm-readobj/ELFDumper.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp index 645ec2d7e04..6f71d2d8b6b 100644 --- a/llvm/tools/llvm-readobj/ELFDumper.cpp +++ b/llvm/tools/llvm-readobj/ELFDumper.cpp @@ -4379,7 +4379,7 @@ void LLVMStyle<ELFT>::printAddrsig(const ELFFile<ELFT> *Obj) { while (Cur != End) { unsigned Size; const char *Err; - uint64_t SymIndex = decodeULEB128(Cur, &Size, Contents.end(), &Err); + uint64_t SymIndex = decodeULEB128(Cur, &Size, End, &Err); if (Err) reportError(Err); W.printNumber("Sym", this->dumper()->getStaticSymbolName(SymIndex), |