From: RĂ©mi Duraffort Date: Thu, 31 Jul 2008 16:01:03 +0000 (+0200) Subject: Check asprintf return value. X-Git-Tag: 0.9.0-test3~110 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=97b002337f641c9fef39903a062d738b1e4ae0b7;p=vlc Check asprintf return value. --- diff --git a/src/audio_output/aout_internal.h b/src/audio_output/aout_internal.h index 0af54edbaf..b0b8449f0f 100644 --- a/src/audio_output/aout_internal.h +++ b/src/audio_output/aout_internal.h @@ -186,7 +186,10 @@ static inline bool AoutChangeFilterString( vlc_object_t *p_obj, aout_instance_t { char *psz_old = val.psz_string; 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 val.psz_string = strdup( psz_name ); free( psz_old );