diff --git a/src/libslic3r/GCodeReader.hpp b/src/libslic3r/GCodeReader.hpp index d8bc99bf9..bf85a5131 100644 --- a/src/libslic3r/GCodeReader.hpp +++ b/src/libslic3r/GCodeReader.hpp @@ -79,7 +79,8 @@ public: static std::string extract_cmd(const std::string& gcode_line) { GCodeLine temp; temp.m_raw = gcode_line; - return temp.cmd().data(); + const std::string_view cmd = temp.cmd(); + return { cmd.begin(), cmd.end() }; } #endif // ENABLE_GCODE_POSTPROCESS_BACKTRACE