diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c index 199d8f97fc47788270c83b73a7b17bb4cf62e76a..8f028e1122fdf7d0341ff57157c5cd285809634c 100644 --- a/libavfilter/avfilter.c +++ b/libavfilter/avfilter.c @@ -273,6 +273,9 @@ AVFilter *avfilter_get_by_name(const char *name) { AVFilter *f = NULL; + if (!name) + return NULL; + while ((f = avfilter_next(f))) if (!strcmp(f->name, name)) return f;