From 1dd7317a0cb754f230b7f487677bb5bc73747bd5 Mon Sep 17 00:00:00 2001 From: Romain Thomas Date: Wed, 24 Feb 2021 07:35:26 +0100 Subject: [PATCH] Fix error --- src/ELF/Builder.tcc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ELF/Builder.tcc b/src/ELF/Builder.tcc index 98cda05..efd2d24 100644 --- a/src/ELF/Builder.tcc +++ b/src/ELF/Builder.tcc @@ -376,12 +376,12 @@ void Builder::build_sections(void) { for (size_t i = 0; i < this->binary_->sections_.size(); i++) { const Section* section = this->binary_->sections_[i]; LIEF_DEBUG("Writing content of section '{}'", section->name()); + const std::string name = section->name(); - auto&& it_offset_name = std::search( - std::begin(section_names), - std::end(section_names), - section->name().c_str(), - section->name().c_str() + section->name().size() + 1); + const auto it_offset_name = std::search( + std::begin(section_names), std::end(section_names), + name.c_str(), + name.c_str() + name.size() + 1); if (it_offset_name == std::end(section_names)) { throw LIEF::not_found("Section name not found");