From d2c3fb6a14d3e909ba45a08aa7863636f15f77e7 Mon Sep 17 00:00:00 2001 From: Serge Lamikhov-Center Date: Sat, 15 Aug 2020 18:54:31 +0300 Subject: [PATCH] Refactoring - remove unnecessary check --- elfio/elfio.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/elfio/elfio.hpp b/elfio/elfio.hpp index ad0c7b9..587ffa2 100644 --- a/elfio/elfio.hpp +++ b/elfio/elfio.hpp @@ -737,7 +737,8 @@ class elfio && !( (sec->get_flags() & SHF_TLS) && (seg->get_type() != PT_TLS) && ( SHT_NOBITS == sec->get_type())) ) segment_memory += sec->get_size() + secAlign; - if ( SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() ) + + if ( SHT_NOBITS != sec->get_type() ) segment_filesize += sec->get_size() + secAlign; // Nothing to be done when generating nested segments @@ -755,8 +756,9 @@ class elfio if ( 0 != sec->get_index() ) sec->set_offset(current_file_pos); - if ( SHT_NOBITS != sec->get_type() && SHT_NULL != sec->get_type() ) + if ( SHT_NOBITS != sec->get_type() ) current_file_pos += sec->get_size(); + section_generated[index] = true; }