diff --git a/libavfilter/vf_select.c b/libavfilter/vf_select.c index 33269b6594..bbfb63edf3 100644 --- a/libavfilter/vf_select.c +++ b/libavfilter/vf_select.c @@ -320,15 +320,15 @@ static av_cold void uninit(AVFilterContext *ctx) int i; if (select->expr) - av_expr_free(select->expr); + av_expr_free(select->expr); select->expr = NULL; if (select->pending_frames) { - for (i = 0; i < av_fifo_size(select->pending_frames)/sizeof(picref); i++) { - av_fifo_generic_read(select->pending_frames, &picref, sizeof(picref), NULL); - avfilter_unref_buffer(picref); - } - av_fifo_free(select->pending_frames); + for (i = 0; i < av_fifo_size(select->pending_frames)/sizeof(picref); i++) { + av_fifo_generic_read(select->pending_frames, &picref, sizeof(picref), NULL); + avfilter_unref_buffer(picref); + } + av_fifo_free(select->pending_frames); } select->pending_frames = NULL; }