X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fdemux%2Fflac.c;h=d2fc0395b826fd234f87ab91451ab7274132f147;hb=132030acbbe9d9d69bed8e1382515a0060e9bf45;hp=86a81fb4b751abd23506a14336a0ec71e315826b;hpb=ea93da268c6617a0c5c98a2125b9aa27eba19d6d;p=vlc diff --git a/modules/demux/flac.c b/modules/demux/flac.c index 86a81fb4b7..d2fc0395b8 100644 --- a/modules/demux/flac.c +++ b/modules/demux/flac.c @@ -620,7 +620,8 @@ static void ParseComment( demux_t *p_demux, const uint8_t *p_data, int i_data ) if( oldval ) \ { \ char * newval; \ - asprintf( &newval, "%s,%s", oldval, &psz[strlen(txt)] ); \ + if( asprintf( &newval, "%s,%s", oldval, &psz[strlen(txt)] ) == -1 ) \ + newval = NULL; \ vlc_meta_Set( p_sys->p_meta, vlc_meta_ ## var, newval ); \ free( newval ); \ } \