From 9b5b8ae654a42b9edb08a071bb30abdb7b70b9b2 Mon Sep 17 00:00:00 2001 From: Gildas Bazin Date: Tue, 28 Jan 2003 14:41:05 +0000 Subject: [PATCH] * modules/codec/vorbis.c: fixed parsing of vorbis comments. (closing #69) --- modules/codec/vorbis.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/modules/codec/vorbis.c b/modules/codec/vorbis.c index 5edf08b422..145c0e6f81 100644 --- a/modules/codec/vorbis.c +++ b/modules/codec/vorbis.c @@ -2,7 +2,7 @@ * vorbis.c: vorbis decoder module making use of libvorbis. ***************************************************************************** * Copyright (C) 1999-2001 VideoLAN - * $Id: vorbis.c,v 1.12 2003/01/23 15:52:04 sam Exp $ + * $Id: vorbis.c,v 1.13 2003/01/28 14:41:05 gbazin Exp $ * * Authors: Gildas Bazin * @@ -194,9 +194,12 @@ static int RunDecoder( decoder_fifo_t * p_fifo ) psz_comment = strdup( p_dec->vc.user_comments[i] ); psz_name = psz_comment; psz_value = strchr( psz_comment, '=' ); - *psz_value = '\0'; - psz_value++; - input_AddInfo( p_cat, psz_name, psz_value ); + if( psz_value ) + { + *psz_value = '\0'; + psz_value++; + input_AddInfo( p_cat, psz_name, psz_value ); + } free( psz_comment ); i++; } -- 2.39.5