mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-08 13:22:53 +02:00
lavfi/select: make sure avctx is set before closing it.
This avoid a crash when the filter fails before config_input(), typically with a syntax error in the next filter: select=gt(scene\,.4),select=fail
This commit is contained in:
parent
9e208ce6dd
commit
b89c16e73e
@ -383,8 +383,10 @@ static av_cold void uninit(AVFilterContext *ctx)
|
||||
|
||||
if (select->do_scene_detect) {
|
||||
avfilter_unref_bufferp(&select->prev_picref);
|
||||
avcodec_close(select->avctx);
|
||||
av_freep(&select->avctx);
|
||||
if (select->avctx) {
|
||||
avcodec_close(select->avctx);
|
||||
av_freep(&select->avctx);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user