From c529145e4b1b74fcfdf8c9a387a7dafdcd4eb4b5 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Wed, 27 Jan 2010 15:22:46 +0100 Subject: [PATCH] speexenc: prevent invalid arithmetic if not setup yet Fixes #608255. --- ext/speex/gstspeexenc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/speex/gstspeexenc.c b/ext/speex/gstspeexenc.c index 60fc1d9..768775f 100644 --- a/ext/speex/gstspeexenc.c +++ b/ext/speex/gstspeexenc.c @@ -847,7 +847,8 @@ gst_speex_enc_sinkevent (GstPad * pad, GstEvent * event) switch (GST_EVENT_TYPE (event)) { case GST_EVENT_EOS: - gst_speex_enc_encode (enc, TRUE); + if (enc->setup) + gst_speex_enc_encode (enc, TRUE); res = gst_pad_event_default (pad, event); break; case GST_EVENT_TAG: -- 2.7.4