From 4b3455b7a888cfdba7f9c8dd032bb99327de4916 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Fri, 25 Nov 2005 17:06:36 +0000 Subject: [PATCH] gst/gstbin.c: Don't leak clock messages. Original commit message from CVS: * gst/gstbin.c: (gst_bin_handle_message_func): Don't leak clock messages. --- ChangeLog | 5 +++++ gst/gstbin.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index 149c8b4..05a889b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-11-25 Jan Schmidt + + * gst/gstbin.c: (gst_bin_handle_message_func): + Don't leak clock messages. + 2005-11-25 Wim Taymans * gst/gstutils.c: (gst_util_uint64_scale_int64), diff --git a/gst/gstbin.c b/gst/gstbin.c index ca665c8..9a3e0aa 100644 --- a/gst/gstbin.c +++ b/gst/gstbin.c @@ -1999,6 +1999,9 @@ gst_bin_handle_message_func (GstBin * bin, GstMessage * message) if (forward) { goto forward; } + /* free message */ + gst_message_unref (message); + break; } case GST_MESSAGE_CLOCK_PROVIDE: @@ -2014,6 +2017,9 @@ gst_bin_handle_message_func (GstBin * bin, GstMessage * message) if (forward) goto forward; + /* free message */ + gst_message_unref (message); + break; } default: -- 2.7.4