diff --git a/src/lib/arch/unix/ArchMultithreadPosix.cpp b/src/lib/arch/unix/ArchMultithreadPosix.cpp index c000a42e7..2ae0cad15 100644 --- a/src/lib/arch/unix/ArchMultithreadPosix.cpp +++ b/src/lib/arch/unix/ArchMultithreadPosix.cpp @@ -287,6 +287,8 @@ void ArchMultithreadPosix::lockMutex(ArchMutex mutex) { } void ArchMultithreadPosix::unlockMutex(ArchMutex mutex) { + // TODO: S1-1767, we should use raii c++17 mutex instead of archaeic pthread + // to solve possible lock order reversal. int status = pthread_mutex_unlock(&mutex->m_mutex); switch (status) {