[vlc-commits] demux: webvtt: release memstream empty alloc
Francois Cartegnie
git at videolan.org
Mon Feb 26 14:36:08 CET 2018
vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Mon Feb 26 14:34:25 2018 +0100| [87c3db495293b1c5e1f4cf764d74e63add0bb2a8] | committer: Francois Cartegnie
demux: webvtt: release memstream empty alloc
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=87c3db495293b1c5e1f4cf764d74e63add0bb2a8
---
modules/demux/webvtt.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/modules/demux/webvtt.c b/modules/demux/webvtt.c
index a339f29406..bbb822722a 100644
--- a/modules/demux/webvtt.c
+++ b/modules/demux/webvtt.c
@@ -151,6 +151,11 @@ static void memstream_Grab( struct vlc_memstream *ms, void **pp, size_t *pi )
{
if( ms->stream != NULL && vlc_memstream_close( ms ) == VLC_SUCCESS )
{
+ if( ms->length == 0 )
+ {
+ free( ms->ptr );
+ ms->ptr = NULL;
+ }
*pp = ms->ptr;
*pi = ms->length;
}
More information about the vlc-commits
mailing list