Skip to content

Commit e9b229d

Browse files
authored
Use mutex to request fifo for preventing concurrent calls to the process function
1 parent 037874e commit e9b229d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/chargepoint/requestfifo/RequestFifoManager.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,8 @@ void RequestFifoManager::requestQueued()
9999
/** @brief Process a FIFO request */
100100
void RequestFifoManager::processFifoRequest()
101101
{
102+
std::lock_guard lock(m_process_mutex);
103+
102104
// Check the connection state
103105
if (m_msg_sender.isConnected())
104106
{

0 commit comments

Comments
 (0)