diff --git a/libavfilter/parseutils.c b/libavfilter/parseutils.c index 9ac61d8073..53f03dccc1 100644 --- a/libavfilter/parseutils.c +++ b/libavfilter/parseutils.c @@ -34,6 +34,7 @@ char *av_get_token(const char **buf, const char *term) char *out = av_malloc(strlen(*buf) + 1); char *ret= out, *end= out; const char *p = *buf; + if (!out) return NULL; p += strspn(p, WHITESPACES); while(*p && !strspn(p, term)) {