From 89df316769afc7e776a2a3b127027b745c5c0232 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Sun, 27 Nov 2005 19:18:31 +0000 Subject: [PATCH] gst-libs/gst/riff/riff-read.c: Don't try to create a zero-sized subbuffer. Original commit message from CVS: * gst-libs/gst/riff/riff-read.c: (gst_riff_parse_strf_auds): Don't try to create a zero-sized subbuffer. --- ChangeLog | 5 +++++ gst-libs/gst/riff/riff-read.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 522569c..8c42506 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-11-27 Edward Hervey + + * gst-libs/gst/riff/riff-read.c: (gst_riff_parse_strf_auds): + Don't try to create a zero-sized subbuffer. + 2005-11-27 Julien MOUTTE * sys/ximage/ximagesink.c: (gst_ximage_buffer_free), diff --git a/gst-libs/gst/riff/riff-read.c b/gst-libs/gst/riff/riff-read.c index 25a80a3..0fc3d3e 100644 --- a/gst-libs/gst/riff/riff-read.c +++ b/gst-libs/gst/riff/riff-read.c @@ -415,7 +415,8 @@ gst_riff_parse_strf_auds (GstElement * element, len, GST_BUFFER_SIZE (buf) - 2 - sizeof (gst_riff_strf_auds)); len = GST_BUFFER_SIZE (buf) - 2 - sizeof (gst_riff_strf_auds); } - *data = gst_buffer_create_sub (buf, sizeof (gst_riff_strf_auds) + 2, len); + if (len) + *data = gst_buffer_create_sub (buf, sizeof (gst_riff_strf_auds) + 2, len); } /* debug */ -- 2.7.4