From 1dbc3e8ac814f837ad2684f9b6afccff9602fe0e Mon Sep 17 00:00:00 2001 From: Derek Buitenhuis Date: Thu, 2 Oct 2014 11:55:51 +0100 Subject: avfilter/aresample: Check for memory alloc failure for out sample rates Signed-off-by: Derek Buitenhuis --- libavfilter/af_aresample.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libavfilter') diff --git a/libavfilter/af_aresample.c b/libavfilter/af_aresample.c index 5f34321fe8..8a8b386c01 100644 --- a/libavfilter/af_aresample.c +++ b/libavfilter/af_aresample.c @@ -103,6 +103,11 @@ static int query_formats(AVFilterContext *ctx) } else { out_samplerates = ff_all_samplerates(); } + if (!out_samplerates) { + av_log(ctx, AV_LOG_ERROR, "Cannot allocate output samplerates.\n"); + return AVERROR(ENOMEM); + } + ff_formats_ref(out_samplerates, &outlink->in_samplerates); if(out_format != AV_SAMPLE_FMT_NONE) { -- cgit v1.2.3