ui: fix memory corruption by using std::vector for PubMaster initialization (#33390)

Fix memory Corruption Issue
old-commit-hash: 1c19cbc437ad7fdb84f039272bc482440eb41895
This commit is contained in:
Dean Lee
2024-08-28 02:34:28 +08:00
committed by GitHub
parent 55bae8feef
commit 81fc1be189
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -240,7 +240,7 @@ void UIState::updateStatus() {
}
UIState::UIState(QObject *parent) : QObject(parent) {
sm = std::make_unique<SubMaster, const std::initializer_list<const char *>>({
sm = std::make_unique<SubMaster>(std::vector<const char*>{
"modelV2", "controlsState", "liveCalibration", "radarState", "deviceState",
"pandaStates", "carParams", "driverMonitoringState", "carState", "driverStateV2",
"wideRoadCameraState", "managerState", "clocks",