commit | 1bd3ee8be3aa091cb70cdfe506a8cbf3db32ac93 | [log] [tgz] |
---|---|---|
author | Mathieu Duponchelle <mathieu@centricular.com> | Thu Apr 12 22:23:50 2018 +0200 |
committer | Sebastian Dröge <sebastian@centricular.com> | Mon Apr 16 11:07:35 2018 +0300 |
tree | 2cc3a318ba6803a2dc0f938d723cf63adc151f8b | |
parent | 8705d9b63ed7c357a8645031eb3b9a1639b17bcb [diff] |
alsamidisrc: unref buffer_list before early return
diff --git a/ext/alsa/gstalsamidisrc.c b/ext/alsa/gstalsamidisrc.c index ef1d186..72bbcf7 100644 --- a/ext/alsa/gstalsamidisrc.c +++ b/ext/alsa/gstalsamidisrc.c
@@ -459,6 +459,7 @@ 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));