sal/osl/unx/backtraceapi.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit 84a54f6c388d3abe1d6f6e04bf07441ae96f60cd Author: Luboš Luňák <l.lu...@collabora.com> AuthorDate: Sat Oct 23 07:59:12 2021 +0200 Commit: Luboš Luňák <l.lu...@collabora.com> CommitDate: Sat Oct 23 20:47:38 2021 +0200 move access inside mutex guard Change-Id: I784fbc3b39a645c7984aa836cc32980343ddd1f5 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124095 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lu...@collabora.com> diff --git a/sal/osl/unx/backtraceapi.cxx b/sal/osl/unx/backtraceapi.cxx index bd8db79e0181..a4cec46ca95b 100644 --- a/sal/osl/unx/backtraceapi.cxx +++ b/sal/osl/unx/backtraceapi.cxx @@ -206,8 +206,9 @@ OUString sal::backtrace_to_string(BacktraceState* backtraceState) void* addr = backtraceState->buffer[i]; std::unique_lock guard(frameCacheMutex); auto it = frameCache.find(addr); + bool found = it != frameCache.end(); guard.unlock(); - if( it != frameCache.end()) + if( found ) { frameData[ i ].info = it->second; frameData[ i ].handled = true;