Skip to content

Commit 0d996bc

Browse files
Protect WriterHistory::remove_change_and_reuse (#5115)
Signed-off-by: Juan Lopez Fernandez <[email protected]>
1 parent 0b671f2 commit 0d996bc

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/cpp/rtps/history/WriterHistory.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,8 @@ CacheChange_t* WriterHistory::remove_change_and_reuse(
332332
return nullptr;
333333
}
334334

335+
std::lock_guard<RecursiveTimedMutex> guard(*mp_mutex);
336+
335337
// Create a temporary reference change associated to the sequence number
336338
CacheChange_t ch;
337339
ch.sequenceNumber = sequence_number;

0 commit comments

Comments
 (0)