gstreamer: fix crash on stream stop

Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
This commit is contained in:
Vasiliy Doylov 2025-07-09 17:48:32 +03:00 committed by Kitsune (Rebase Bot)
parent a106a43632
commit f6d95130f7

View file

@ -236,6 +236,8 @@ GstLibcameraSrcState::requestCompleted(Request *request)
GLibLocker locker(&lock_); GLibLocker locker(&lock_);
controls_.readMetadata(request); controls_.readMetadata(request);
if(queuedRequests_.empty())
return;
wrap = std::move(queuedRequests_.front()); wrap = std::move(queuedRequests_.front());
queuedRequests_.pop(); queuedRequests_.pop();