From c8468839da8d0ac258261afe417a0d66174b1a8d Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Thu, 13 Apr 2023 15:34:09 +0200 Subject: [PATCH] Fixed method ExportLines::update() to avoid potential deferencing of invalid iterator --- src/libslic3r/GCode/GCodeProcessor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/GCode/GCodeProcessor.cpp b/src/libslic3r/GCode/GCodeProcessor.cpp index a56c1e1322..728d381f17 100644 --- a/src/libslic3r/GCode/GCodeProcessor.cpp +++ b/src/libslic3r/GCode/GCodeProcessor.cpp @@ -3566,7 +3566,7 @@ void GCodeProcessor::post_process() ++m_curr_g1_id; } - if (it != init_it || m_curr_g1_id == 0) + if ((it != m_machine.g1_times_cache.end() && it != init_it) || m_curr_g1_id == 0) m_time = it->elapsed_time; }