From ffcfb4f6bdb58f6a18d32a8dd3342bfb77c13787 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Mon, 25 Sep 2023 20:00:52 +0800 Subject: [PATCH] FIX: t_utc parse overflow Change-Id: If0358a8458fcd9a79f61b6efe5b4720c5682dccc Jira: none (cherry picked from commit f6672805a2d990a77192b14db199e6ff96956bb7) --- src/slic3r/GUI/DeviceManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index de8b466008..3c9448791a 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -2714,7 +2714,7 @@ int MachineObject::parse_json(std::string payload) j = j_pre; } - uint64_t t_utc = j.value("t_utc", 0); + uint64_t t_utc = j.value("t_utc", 0ULL); if (t_utc > 0) last_update_time = std::chrono::system_clock::time_point(t_utc * 1ms);