X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Faudio_output%2Faout_internal.h;h=b0b8449f0f9a0339ba80277f9e96c279d728e050;hb=97b002337f641c9fef39903a062d738b1e4ae0b7;hp=0af54edbaf6eed5b9ee748368813f6357d95eac5;hpb=d632ffe1a6f5e6cea5dd796105e1708cdb0b3631;p=vlc 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 );