summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libavfilter/avf_showfreqs.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libavfilter/avf_showfreqs.c b/libavfilter/avf_showfreqs.c
index 1b1f441..311dd47 100644
--- a/libavfilter/avf_showfreqs.c
+++ b/libavfilter/avf_showfreqs.c
@@ -459,8 +459,10 @@ static av_cold void uninit(AVFilterContext *ctx)
av_fft_end(s->fft);
for (i = 0; i < s->nb_channels; i++) {
- av_freep(&s->fft_data[i]);
- av_freep(&s->avg_data[i]);
+ if (s->fft_data)
+ av_freep(&s->fft_data[i]);
+ if (s->avg_data)
+ av_freep(&s->avg_data[i]);
}
av_freep(&s->fft_data);
av_freep(&s->avg_data);
OpenPOWER on IntegriCloud