libavfilter/formats.c:270: error: Null Dereference
  pointer `f->refs` last assigned on line 270 could be null and is dereferenced at line 270, column 5.

libavfilter/formats.c:268:1: start of procedure ff_formats_ref()
266. }
267. 
268. void ff_formats_ref(AVFilterFormats *f, AVFilterFormats **ref)
     ^
269. {
270.     FORMATS_REF(f, ref);

libavfilter/formats.c:270:5: 
268. void ff_formats_ref(AVFilterFormats *f, AVFilterFormats **ref)
269. {
270.     FORMATS_REF(f, ref);
         ^
271. }
272. 

libavutil/mem.c:117:1: start of procedure av_realloc()
  115. }
  116. 
  117. void *av_realloc(void *ptr, size_t size)
       ^
  118. {
  119. #if CONFIG_MEMALIGN_HACK

libavutil/mem.c:124:9: Taking false branch
  122. 
  123.     /* let's disallow possibly ambiguous cases */
  124.     if (size > (INT_MAX - 16))
               ^
  125.         return NULL;
  126. 

libavutil/mem.c:136:5: 
  134.     return _aligned_realloc(ptr, size, 32);
  135. #else
  136.     return realloc(ptr, size);
           ^
  137. #endif
  138. }

libavutil/mem.c:138:1: return from a call to av_realloc
  136.     return realloc(ptr, size);
  137. #endif
  138. }
       ^
  139. 
  140. int av_reallocp(void *ptr, size_t size)

libavfilter/formats.c:270:5: 
268. void ff_formats_ref(AVFilterFormats *f, AVFilterFormats **ref)
269. {
270.     FORMATS_REF(f, ref);
         ^
271. }
272. 

void ff_formats_ref(AVFilterFormats *f, AVFilterFormats **ref)
{
    FORMATS_REF(f, ref);
}
['void ff_formats_ref(AVFilterFormats *f, AVFilterFormats **ref)\n{\n    FORMATS_REF(f, ref);\n}', 'void *av_realloc(void *ptr, size_t size)\n{\n#if CONFIG_MEMALIGN_HACK\n    int diff;\n#endif\n    if (size > (INT_MAX - 16))\n        return NULL;\n#if CONFIG_MEMALIGN_HACK\n    if (!ptr)\n        return av_malloc(size);\n    diff = ((char *)ptr)[-1];\n    return (char *)realloc((char *)ptr - diff, size + diff) + diff;\n#elif HAVE_ALIGNED_MALLOC\n    return _aligned_realloc(ptr, size, 32);\n#else\n    return realloc(ptr, size);\n#endif\n}']