Don't pass NULL pointer to set_name function

This commit is contained in:
Serge Lamikhov-Center 2012-07-24 00:00:11 +03:00
parent d439d83458
commit bf2efcc32f

View File

@ -343,7 +343,10 @@ class elfio
string_section_accessor str_reader( sections[shstrndx] );
for ( Elf_Half i = 0; i < num; ++i ) {
Elf_Word offset = sections[i]->get_name_string_offset();
sections[i]->set_name( str_reader.get_string( offset ) );
const char* p = str_reader.get_string( offset );
if ( p != 0 ) {
sections[i]->set_name( p );
}
}
}