gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
authorEdward Hervey <bilboed@bilboed.com>
Thu, 15 Dec 2005 17:06:10 +0000 (17:06 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Thu, 15 Dec 2005 17:06:10 +0000 (17:06 +0000)
Original commit message from CVS:
* gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
Remove memleak from unused GstRMDemuxStream

ChangeLog
gst/realmedia/rmdemux.c

index 6f002f9..3d47f20 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-12-15  Edward Hervey  <edward@fluendo.com>
+
+       * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
+       Remove memleak from unused GstRMDemuxStream
+
 2005-12-12  Michael Smith  <msmith@fluendo.com>
 
        * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
index ad55ea6..fc54acc 100644 (file)
@@ -1330,8 +1330,9 @@ gst_rmdemux_add_stream (GstRMDemux * rmdemux, GstRMDemuxStream * stream)
     }
     rmdemux->n_audio_streams++;
   } else {
-    GST_WARNING_OBJECT (rmdemux, "not adding stream of type %d",
+    GST_WARNING_OBJECT (rmdemux, "not adding stream of type %d, freeing it",
         stream->subtype);
+    g_free (stream);
     goto beach;
   }