From afaccbb3e480924691fb2810d162a48cfbd98542 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Tue, 21 Jun 2022 08:28:06 +0200 Subject: [PATCH] capture_filter/display: fixed a leak fixes CID 395233 --- src/capture_filter/display.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/capture_filter/display.c b/src/capture_filter/display.c index 805e2fb2c..ba9e163c3 100644 --- a/src/capture_filter/display.c +++ b/src/capture_filter/display.c @@ -183,7 +183,8 @@ static struct video_frame *filter(void *state, struct video_frame *in) pthread_mutex_lock(&s->lock); if (simple_linked_list_size(s->frame_queue) == MAX_QUEUE_LEN) { pthread_mutex_unlock(&s->lock); - log_msg(LOG_LEVEL_WARNING, MOD_NAME "Queue full, frame dropped.\n"); + log_msg(LOG_LEVEL_WARNING, MOD_NAME "Queue full, frame not displayed.\n"); + vf_free(f); return in; } simple_linked_list_append(s->frame_queue, f);