From 3b4413a6ee268d2759a5ef94c1ce8348c7f4d425 Mon Sep 17 00:00:00 2001 From: "Robin.Mueller" Date: Sun, 7 Jun 2020 16:12:23 +0200 Subject: [PATCH] added queue lock for receiveMessage --- osal/host/MessageQueue.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/osal/host/MessageQueue.cpp b/osal/host/MessageQueue.cpp index 7e68fd5b..3e30c8ed 100644 --- a/osal/host/MessageQueue.cpp +++ b/osal/host/MessageQueue.cpp @@ -61,6 +61,7 @@ ReturnValue_t MessageQueue::receiveMessage(MessageQueueMessage* message) { } // not sure this will work.. //*message = std::move(messageQueue.front()); + MutexHelper mutexLock(queueLock, 20); MessageQueueMessage* currentMessage = &messageQueue.front(); std::copy(currentMessage->getBuffer(), currentMessage->getBuffer() + messageSize, message->getBuffer());