Commit 97b00233 authored by Rémi Duraffort's avatar Rémi Duraffort

Check asprintf return value.

parent d632ffe1
...@@ -186,7 +186,10 @@ static inline bool AoutChangeFilterString( vlc_object_t *p_obj, aout_instance_t ...@@ -186,7 +186,10 @@ static inline bool AoutChangeFilterString( vlc_object_t *p_obj, aout_instance_t
{ {
char *psz_old = val.psz_string; char *psz_old = val.psz_string;
if( *psz_old ) if( *psz_old )
asprintf( &val.psz_string, "%s:%s", psz_old, psz_name ); {
if( asprintf( &val.psz_string, "%s:%s", psz_old, psz_name ) == -1 )
val.psz_string = NULL;
}
else else
val.psz_string = strdup( psz_name ); val.psz_string = strdup( psz_name );
free( psz_old ); free( psz_old );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment