diff options
Diffstat (limited to 'libavfilter/vf_format.c')
-rw-r--r-- | libavfilter/vf_format.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libavfilter/vf_format.c b/libavfilter/vf_format.c index afa17fe8a2..13b41e4663 100644 --- a/libavfilter/vf_format.c +++ b/libavfilter/vf_format.c @@ -60,6 +60,9 @@ static av_cold int init(AVFilterContext *ctx) int i; int ret; + if (!s->pix_fmts) + return AVERROR(EINVAL); + /* count the formats */ cur = s->pix_fmts; while ((cur = strchr(cur, '|'))) { @@ -72,9 +75,6 @@ static av_cold int init(AVFilterContext *ctx) if (!s->formats) return AVERROR(ENOMEM); - if (!s->pix_fmts) - return AVERROR(EINVAL); - /* parse the list of formats */ cur = s->pix_fmts; for (i = 0; i < nb_formats; i++) { |