libavfilter/drawutils.c:36: error: Null Dereference
  pointer `pix_desc` last assigned on line 35 could be null and is dereferenced at line 36, column 16.

libavfilter/drawutils.c:29:1: start of procedure ff_fill_line_with_color()
27. enum { RED = 0, GREEN, BLUE, ALPHA };
28. 
29. int ff_fill_line_with_color(uint8_t *line[4], int pixel_step[4], int w, uint8_t dst_color[4],
    ^
30.                             enum AVPixelFormat pix_fmt, uint8_t rgba_color[4],
31.                             int *is_packed_rgba, uint8_t rgba_map_ptr[4])

libavfilter/drawutils.c:33:5: 
31.                             int *is_packed_rgba, uint8_t rgba_map_ptr[4])
32. {
33.     uint8_t rgba_map[4] = {0};
        ^
34.     int i;
35.     const AVPixFmtDescriptor *pix_desc = av_pix_fmt_desc_get(pix_fmt);

libavfilter/drawutils.c:35:5: 
33.     uint8_t rgba_map[4] = {0};
34.     int i;
35.     const AVPixFmtDescriptor *pix_desc = av_pix_fmt_desc_get(pix_fmt);
        ^
36.     int hsub = pix_desc->log2_chroma_w;
37. 

libavutil/pixdesc.c:1199:1: start of procedure av_pix_fmt_desc_get()
  1197. }
  1198. 
  1199. const AVPixFmtDescriptor *av_pix_fmt_desc_get(enum AVPixelFormat pix_fmt)
        ^
  1200. {
  1201.     if (pix_fmt < 0 || pix_fmt >= AV_PIX_FMT_NB)

libavutil/pixdesc.c:1201:9: Taking false branch
  1199. const AVPixFmtDescriptor *av_pix_fmt_desc_get(enum AVPixelFormat pix_fmt)
  1200. {
  1201.     if (pix_fmt < 0 || pix_fmt >= AV_PIX_FMT_NB)
                ^
  1202.         return NULL;
  1203.     return &av_pix_fmt_descriptors[pix_fmt];

libavutil/pixdesc.c:1201:24: Taking true branch
  1199. const AVPixFmtDescriptor *av_pix_fmt_desc_get(enum AVPixelFormat pix_fmt)
  1200. {
  1201.     if (pix_fmt < 0 || pix_fmt >= AV_PIX_FMT_NB)
                               ^
  1202.         return NULL;
  1203.     return &av_pix_fmt_descriptors[pix_fmt];

libavutil/pixdesc.c:1202:9: 
  1200. {
  1201.     if (pix_fmt < 0 || pix_fmt >= AV_PIX_FMT_NB)
  1202.         return NULL;
                ^
  1203.     return &av_pix_fmt_descriptors[pix_fmt];
  1204. }

libavutil/pixdesc.c:1204:1: return from a call to av_pix_fmt_desc_get
  1202.         return NULL;
  1203.     return &av_pix_fmt_descriptors[pix_fmt];
  1204. }
        ^
  1205. 
  1206. const AVPixFmtDescriptor *av_pix_fmt_desc_next(const AVPixFmtDescriptor *prev)

libavfilter/drawutils.c:36:5: 
34.     int i;
35.     const AVPixFmtDescriptor *pix_desc = av_pix_fmt_desc_get(pix_fmt);
36.     int hsub = pix_desc->log2_chroma_w;
        ^
37. 
38.     *is_packed_rgba = 1;
