From: Mark Nauwelaerts Date: Wed, 27 Jan 2010 14:22:46 +0000 (+0100) Subject: speexenc: prevent invalid arithmetic if not setup yet X-Git-Tag: 1.19.3~509^2~9207 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c529145e4b1b74fcfdf8c9a387a7dafdcd4eb4b5;p=platform%2Fupstream%2Fgstreamer.git speexenc: prevent invalid arithmetic if not setup yet Fixes #608255. --- 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: