Skip to content
Snippets Groups Projects
Commit cde39c9d authored by Serge Lamikhov-Center's avatar Serge Lamikhov-Center
Browse files

Add a validation for the case when dynamic section has no data

parent b217a8a9
Branches
Tags
No related merge requests found
...@@ -125,6 +125,13 @@ class dynamic_section_accessor ...@@ -125,6 +125,13 @@ class dynamic_section_accessor
{ {
const endianess_convertor& convertor = elf_file.get_convertor(); const endianess_convertor& convertor = elf_file.get_convertor();
// Check unusual case when dynamic section has no data
if( dynamic_section->get_data() == 0 ) {
tag = DT_NULL;
value = 0;
return;
}
const T* pEntry = reinterpret_cast<const T*>( const T* pEntry = reinterpret_cast<const T*>(
dynamic_section->get_data() + dynamic_section->get_data() +
index * dynamic_section->get_entry_size() ); index * dynamic_section->get_entry_size() );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment