From c7b374abcb2c78be35a75a9db8ecb18496d444a6 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Mon, 27 Oct 2008 16:32:49 +0000 Subject: [PATCH] ext/faac/gstfaac.c: Prevent endless loop if buffer alloc error. Original commit message from CVS: * ext/faac/gstfaac.c: (gst_faac_sink_event): Prevent endless loop if buffer alloc error. --- ChangeLog | 5 +++++ ext/faac/gstfaac.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 0352311e3a..98624b4196 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-10-27 Mark Nauwelaerts + + * ext/faac/gstfaac.c: (gst_faac_sink_event): + Prevent endless loop if buffer alloc error. + 2008-10-27 Sebastian Dröge * gst/flv/gstflvdemux.c: (gst_flv_demux_chain), diff --git a/ext/faac/gstfaac.c b/ext/faac/gstfaac.c index 487777a034..7782ce5a59 100644 --- a/ext/faac/gstfaac.c +++ b/ext/faac/gstfaac.c @@ -501,7 +501,8 @@ gst_faac_sink_event (GstPad * pad, GstEvent * event) gst_buffer_unref (outbuf); ret = FALSE; } - } + } else + ret = FALSE; } ret = gst_pad_event_default (pad, event); break;