From 212d70c1a6b579c30154c042fe0fe793dffccbdc Mon Sep 17 00:00:00 2001 From: Alex Lorenz Date: Sun, 27 Oct 2019 14:06:59 -0700 Subject: [PATCH] [llvm-readobj][ELF] Name offsets can be zero. Original fix by Michael Spencer. --- llvm/tools/llvm-readobj/ELFDumper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp index 28767b3c1c727..14223db087997 100644 --- a/llvm/tools/llvm-readobj/ELFDumper.cpp +++ b/llvm/tools/llvm-readobj/ELFDumper.cpp @@ -1648,7 +1648,7 @@ template void ELFDumper::parseDynamicTable() { } if (StringTableBegin) DynamicStringTable = StringRef(StringTableBegin, StringTableSize); - if (SONameOffset && SONameOffset < DynamicStringTable.size()) + if (SONameOffset < DynamicStringTable.size()) SOName = DynamicStringTable.data() + SONameOffset; }