From 77ff64b7cdded17c19f1699db9122ea6f41a2ba1 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Wed, 28 May 2025 19:14:12 +0800 Subject: [PATCH] FIX: CLI: fix a crash issue when using old presets jira: no-jira Change-Id: Id7fae9b9c92a3e28e989a6567b068f3ada7e4bbd --- src/BambuStudio.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BambuStudio.cpp b/src/BambuStudio.cpp index a2230d627..b43d6d24b 100644 --- a/src/BambuStudio.cpp +++ b/src/BambuStudio.cpp @@ -5886,7 +5886,7 @@ int CLI::run(int argc, char **argv) std::string filament_type; m_print_config.get_filament_type(filament_type, plate_filaments[f_index] - 1); auto *filament_printable_status = dynamic_cast(m_print_config.option("filament_printable")); - if (filament_printable_status) { + if (filament_printable_status && (filament_printable_status->values.size() >= plate_filaments[f_index])) { int status = filament_printable_status->values.at(plate_filaments[f_index] - 1); if (!(status >> (filament_extruder - 1) & 1)) { BOOST_LOG_TRIVIAL(error)