From 96d2ae26eedfbd5d25687d9ab95385cc8e8dfaf3 Mon Sep 17 00:00:00 2001 From: Vasiliy Doylov Date: Wed, 9 Jul 2025 17:48:32 +0300 Subject: [PATCH] gstreamer: fix crash on stream stop Signed-off-by: Vasiliy Doylov --- src/gstreamer/gstlibcamerasrc.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gstreamer/gstlibcamerasrc.cpp b/src/gstreamer/gstlibcamerasrc.cpp index 3aca4eeda..da8eb4e5c 100644 --- a/src/gstreamer/gstlibcamerasrc.cpp +++ b/src/gstreamer/gstlibcamerasrc.cpp @@ -236,6 +236,8 @@ GstLibcameraSrcState::requestCompleted(Request *request) GLibLocker locker(&lock_); controls_.readMetadata(request); + if(queuedRequests_.empty()) + return; wrap = std::move(queuedRequests_.front()); queuedRequests_.pop();