diff options
author | Stefan Kost <ensonic@users.sourceforge.net> | 2006-05-02 18:15:25 +0000 |
---|---|---|
committer | Stefan Kost <ensonic@users.sourceforge.net> | 2006-05-02 18:15:25 +0000 |
commit | 868984b414120a49a3703a7017e32fa3666a035d (patch) | |
tree | 3d7b543d170be30dc01769609e3e0ae2a4bf6a2e /gst/playback/gstplaybin.c | |
parent | bc510bf9b83362af6fcef50be27bc6001b3071ac (diff) |
gst/playback/: free cpas using gst_caps_unref, don't leak caps-strings
Original commit message from CVS:
* gst/playback/gstplaybin.c: (add_sink):
* gst/playback/test.c: (main):
* gst/playback/test5.c: (dump_element_stats):
* gst/playback/test6.c: (main):
free cpas using gst_caps_unref, don't leak caps-strings
Diffstat (limited to 'gst/playback/gstplaybin.c')
-rw-r--r-- | gst/playback/gstplaybin.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/playback/gstplaybin.c b/gst/playback/gstplaybin.c index 9ac43e8ba..33260c03e 100644 --- a/gst/playback/gstplaybin.c +++ b/gst/playback/gstplaybin.c @@ -1109,7 +1109,7 @@ link_failed: GST_DEBUG_OBJECT (play_bin, "link failed when adding sink, caps %s, reason %d", capsstr, linkres); g_free (capsstr); - g_free (caps); + gst_caps_unref (caps); gst_element_set_state (sink, GST_STATE_NULL); gst_bin_remove (GST_BIN (play_bin), sink); @@ -1127,7 +1127,7 @@ subtitle_failed: "subtitle link failed when adding sink, caps %s, reason %d", capsstr, linkres); g_free (capsstr); - g_free (caps); + gst_caps_unref (caps); return TRUE; } |