From cccf1891e22938a726a28792eea31c20cce70998 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sun, 14 Oct 2001 20:40:29 +0000 Subject: [PATCH] Make peek_bytes clear the previously assembled bytes. Original commit message from CVS: Make peek_bytes clear the previously assembled bytes. --- libs/bytestream/gstbytestream.c | 4 ++++ 1 file changed, 4 insertions(+) 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);