From 34f6b5b694f5368af042ef7045589e25692434a4 Mon Sep 17 00:00:00 2001 From: RedHawk Date: Wed, 26 Apr 2023 00:03:13 +0300 Subject: [PATCH] Master.cpp: Fixing uninitialised memory. --- source/shoh/src/threads/master/Master.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/shoh/src/threads/master/Master.cpp b/source/shoh/src/threads/master/Master.cpp index 5549398..3f7a9cc 100644 --- a/source/shoh/src/threads/master/Master.cpp +++ b/source/shoh/src/threads/master/Master.cpp @@ -14,11 +14,11 @@ Master::Master(ThreadCommon::QueueManager* qm) : _qm(qm) void Master::taskFunction() { QueueHandle_t master_event_all_q = _qm->getQueue(ThreadCommon::QueueManager::master_event_all); - ThreadCommon::Event* data; + ThreadCommon::Event data(ThreadCommon::Null, 0); int led = 0; bool LedState = true; for (;;) { - xQueueReceive(master_event_all_q, static_cast(data), portMAX_DELAY); + xQueueReceive(master_event_all_q, static_cast(&data), portMAX_DELAY); Board_LED_Set(led, LedState); LedState = (bool) !LedState; led++;