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;