diff options
Diffstat (limited to 'libunwindstack/DwarfSection.cpp')
-rw-r--r-- | libunwindstack/DwarfSection.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libunwindstack/DwarfSection.cpp b/libunwindstack/DwarfSection.cpp index 91d855b..04a1fae 100644 --- a/libunwindstack/DwarfSection.cpp +++ b/libunwindstack/DwarfSection.cpp @@ -835,9 +835,8 @@ bool DwarfSectionImpl<AddressType>::CreateSortedFdeList() { } if (next_entry_offset < memory_.cur_offset()) { - // This indicates some kind of corruption, or malformed section data. - last_error_ = DWARF_ERROR_ILLEGAL_VALUE; - return false; + // Simply consider the processing done in this case. + break; } memory_.set_cur_offset(next_entry_offset); } |