From 83bcd8fbcebde563494652bfc0250769489c54af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Thu, 13 Sep 2018 13:18:04 -0400 Subject: [PATCH] sipvoiplink: fix keyframe request lock Change-Id: I514943409a319b3d7749d05e6a3ff41c4f598c24 --- src/sip/sipvoiplink.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sip/sipvoiplink.cpp b/src/sip/sipvoiplink.cpp index f9329866ac..8f73636e75 100644 --- a/src/sip/sipvoiplink.cpp +++ b/src/sip/sipvoiplink.cpp @@ -747,10 +747,10 @@ SIPVoIPLink::enqueueKeyframeRequest(const std::string &id) void SIPVoIPLink::dequeKeyframeRequests() { + std::lock_guard<std::mutex> lock(keyframeRequestsMutex_); int max_requests = 20; while (not keyframeRequests_.empty() and max_requests--) { - std::lock_guard<std::mutex> lock(keyframeRequestsMutex_); const std::string &id(keyframeRequests_.front()); requestKeyframe(id); keyframeRequests_.pop(); -- GitLab