speexenc: prevent invalid arithmetic if not setup yet

Fixes #608255.
This commit is contained in:
Mark Nauwelaerts 2010-01-27 15:22:46 +01:00
parent 41b17ec2a7
commit c529145e4b

View file

@ -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: