diff --git a/ChangeLog b/ChangeLog index c4108f6e69..dea300d568 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-04-25 Benjamin Otte + + * gst/audioconvert/gstaudioconvert.c: (_fixate_caps_to_int): + fix memleak + 2004-04-23 Benjamin Otte * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps): diff --git a/gst/audioconvert/gstaudioconvert.c b/gst/audioconvert/gstaudioconvert.c index 84af4b6e18..5412969eb9 100644 --- a/gst/audioconvert/gstaudioconvert.c +++ b/gst/audioconvert/gstaudioconvert.c @@ -445,6 +445,8 @@ _fixate_caps_to_int (GstCaps ** caps, const gchar * field, gint value) } else { gst_caps_free (intersection); } + } else { + gst_caps_free (intersection); } gst_caps_free (try); for (i = 0; i < gst_caps_get_size (*caps); i++) {