From 2bf3ba8060dcee64932ce7fb43273b5be34881a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 28 Oct 2014 17:44:47 +0000 Subject: faad: fix wrong unrefs in set_format error code path --- ext/faad/gstfaad.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/ext/faad/gstfaad.c b/ext/faad/gstfaad.c index e106da934..d9313d5be 100644 --- a/ext/faad/gstfaad.c +++ b/ext/faad/gstfaad.c @@ -360,21 +360,18 @@ gst_faad_set_format (GstAudioDecoder * dec, GstCaps * caps) wrong_length: { GST_DEBUG_OBJECT (faad, "codec_data less than 2 bytes long"); - gst_object_unref (faad); gst_buffer_unmap (buf, &map); return FALSE; } open_failed: { GST_DEBUG_OBJECT (faad, "failed to create decoder"); - gst_object_unref (faad); gst_buffer_unmap (buf, &map); return FALSE; } init_failed: { GST_DEBUG_OBJECT (faad, "faacDecInit2() failed"); - gst_object_unref (faad); gst_buffer_unmap (buf, &map); return FALSE; } -- cgit v1.2.1