summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2012-06-07 12:25:03 +0100
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2012-06-07 12:25:03 +0100
commit81d7e950451dbc96de1b53fa18cf3e8fd30eb1d5 (patch)
tree42c8efa3d9b7f5e02364ca25caf2abe5400499f6
parent6321a4d8197d3f23569bebad99bb9f60881ea060 (diff)
diracenc: fix buffer leak
-rw-r--r--ext/dirac/gstdiracenc.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/dirac/gstdiracenc.cc b/ext/dirac/gstdiracenc.cc
index ed2906237..0bf2cd094 100644
--- a/ext/dirac/gstdiracenc.cc
+++ b/ext/dirac/gstdiracenc.cc
@@ -1143,6 +1143,8 @@ gst_dirac_enc_process (GstDiracEnc * dirac_enc, gboolean end_sequence)
GST_DEBUG ("pad_push returned %d", ret);
return ret;
}
+ } else {
+ gst_buffer_unref (outbuf);
}
break;
case ENC_STATE_AVAIL: