From 32ca1701b7f661528473e28863cbf5eb47cd3a5f Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Thu, 12 Apr 2018 22:23:50 +0200 Subject: [PATCH] alsamidisrc: unref buffer_list before early return --- ext/alsa/gstalsamidisrc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/alsa/gstalsamidisrc.c b/ext/alsa/gstalsamidisrc.c index ef1d18616f..72bbcf7a51 100644 --- a/ext/alsa/gstalsamidisrc.c +++ b/ext/alsa/gstalsamidisrc.c @@ -459,6 +459,7 @@ poll: if (ret <= 0) { if (ret < 0 && errno == EBUSY) { GST_INFO_OBJECT (alsamidisrc, "flushing"); + gst_buffer_list_unref (buffer_list); return GST_FLOW_FLUSHING; } GST_ERROR_OBJECT (alsamidisrc, "ERROR in poll: %s", strerror (errno));