diff --git a/src/dwarfs/filesystem_writer.cpp b/src/dwarfs/filesystem_writer.cpp index 3ea034cc..70aacef5 100644 --- a/src/dwarfs/filesystem_writer.cpp +++ b/src/dwarfs/filesystem_writer.cpp @@ -383,7 +383,9 @@ void filesystem_writer_::write(folly::ByteRange range) { template void filesystem_writer_::write(fsblock const& fsb) { - push_section_index(fsb.type()); + if (fsb.type() != section_type::SECTION_INDEX) { + push_section_index(fsb.type()); + } write(fsb.header()); write(fsb.data());