diff --git a/lib/src/BufferedWriter.cpp b/lib/src/BufferedWriter.cpp index fdc37c2..cb1339b 100644 --- a/lib/src/BufferedWriter.cpp +++ b/lib/src/BufferedWriter.cpp @@ -27,7 +27,9 @@ void BufferedWriter::write_metadata(string name, uint64_t frame_index, const cha void BufferedWriter::write_metadata_to_file() { - if (header_values_type) { + auto header_values_type = metadata_buffer->get_header_values_type(); + + if (header_values_type) { for (const auto& header_type : *header_values_type) { auto& name = header_type.first; auto& header_data_type = header_type.second;