From 1220c7af1cdc19d376e1560ea4aa809e294d6f07 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Tue, 3 Mar 2026 12:30:40 +0100 Subject: [PATCH] [channels,video] fix missing return checks --- channels/video/client/video_main.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/channels/video/client/video_main.c b/channels/video/client/video_main.c index 0dc046f2b..c6081c21f 100644 --- a/channels/video/client/video_main.c +++ b/channels/video/client/video_main.c @@ -690,7 +690,7 @@ static void video_timer(VideoClientContext* video, UINT64 now) EnterCriticalSection(&priv->framesLock); do { - VideoFrame* peekFrame = (VideoFrame*)Queue_Peek(priv->frames); + const VideoFrame* peekFrame = (VideoFrame*)Queue_Peek(priv->frames); if (!peekFrame) break; @@ -703,8 +703,7 @@ static void video_timer(VideoClientContext* video, UINT64 now) priv->droppedFrames++; VideoFrame_free(&frame); } - frame = peekFrame; - Queue_Dequeue(priv->frames); + frame = Queue_Dequeue(priv->frames); } while (1); LeaveCriticalSection(&priv->framesLock);