diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/elf/ElfHeader.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/elf/ElfHeader.java index c0c6a13477..02ba8459c1 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/elf/ElfHeader.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/elf/ElfHeader.java @@ -4,9 +4,9 @@ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -1606,14 +1606,13 @@ public class ElfHeader implements StructConverter { * @return the section header that contains the address */ public ElfSectionHeader getSectionLoadHeaderContaining(long address) { -// FIXME: verify for (ElfSectionHeader sectionHeader : sectionHeaders) { if (!sectionHeader.isAlloc()) { continue; } long start = sectionHeader.getAddress(); long end = start + sectionHeader.getSize(); - if (start <= address && address <= end) { + if (start <= address && address < end) { return sectionHeader; } }