From d0b126c1ee3c10f6c0c749b356df394405fff5d3 Mon Sep 17 00:00:00 2001 From: Christoph Haag <christoph.haag@collabora.com> Date: Wed, 4 Nov 2020 14:24:26 +0100 Subject: [PATCH] oxr: Add one missing mutex to active_wait_frames --- src/xrt/state_trackers/oxr/oxr_session.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xrt/state_trackers/oxr/oxr_session.c b/src/xrt/state_trackers/oxr/oxr_session.c index 8be578c4f..b352c8b5c 100644 --- a/src/xrt/state_trackers/oxr/oxr_session.c +++ b/src/xrt/state_trackers/oxr/oxr_session.c @@ -1916,7 +1916,9 @@ oxr_session_frame_end(struct oxr_logger *log, */ if (frameEndInfo->layerCount == 0) { + os_mutex_lock(&sess->active_wait_frames_lock); sess->active_wait_frames--; + os_mutex_unlock(&sess->active_wait_frames_lock); CALL_CHK(xrt_comp_discard_frame(xc, sess->frame_id.begun)); sess->frame_id.begun = -1;