From: Wim Taymans Date: Sun, 14 Oct 2001 20:40:29 +0000 (+0000) Subject: Make peek_bytes clear the previously assembled bytes. X-Git-Tag: BRANCH-EVENTS1-200110161-FREEZE~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cccf1891e22938a726a28792eea31c20cce70998;p=platform%2Fupstream%2Fgstreamer.git Make peek_bytes clear the previously assembled bytes. Original commit message from CVS: Make peek_bytes clear the previously assembled bytes. --- diff --git a/libs/bytestream/gstbytestream.c b/libs/bytestream/gstbytestream.c index 19796f1751..6f4d18a3f1 100644 --- a/libs/bytestream/gstbytestream.c +++ b/libs/bytestream/gstbytestream.c @@ -235,6 +235,10 @@ gst_bytestream_peek_bytes (GstByteStream * bs, guint32 len) g_return_val_if_fail (len > 0, NULL); bs_print ("peek_bytes: asking for %d bytes\n", len); + if (bs->assembled) { + g_free (bs->assembled); + bs->assembled = NULL; + } // make sure we have enough bs_print ("peek_bytes: there are %d bytes in the list\n", bs->listavail);