diff --git a/libavfilter/defaults.c b/libavfilter/defaults.c index 98339b6f30..9f245c306f 100644 --- a/libavfilter/defaults.c +++ b/libavfilter/defaults.c @@ -126,7 +126,7 @@ AVFilterBufferRef *avfilter_default_get_audio_buffer(AVFilterLink *link, int per return ref; fail: - if (ref && ref->audio) + if (ref) av_free(ref->audio); av_free(ref); av_free(samples); diff --git a/libavformat/avidec.c b/libavformat/avidec.c index d8d4726ae9..27a9d1fbc3 100644 --- a/libavformat/avidec.c +++ b/libavformat/avidec.c @@ -1354,8 +1354,7 @@ static int avi_read_close(AVFormatContext *s) } } - if (avi->dv_demux) - av_free(avi->dv_demux); + av_free(avi->dv_demux); return 0; }