libavformat/hdsenc.c:94: error: Buffer Overrun L2
  Offset: [`os->nb_extra_packets`, 2] Size: 2.

libavformat/hdsenc.c:78:1: <Offset trace>
76. } HDSContext;
77. 
78. static int parse_header(OutputStream *os, const uint8_t *buf, int buf_size)
    ^
79. {
80.     if (buf_size < 13)

libavformat/hdsenc.c:78:1: Parameter `os->nb_extra_packets`
76. } HDSContext;
77. 
78. static int parse_header(OutputStream *os, const uint8_t *buf, int buf_size)
    ^
79. {
80.     if (buf_size < 13)

libavformat/hdsenc.c:78:1: <Length trace>
76. } HDSContext;
77. 
78. static int parse_header(OutputStream *os, const uint8_t *buf, int buf_size)
    ^
79. {
80.     if (buf_size < 13)

libavformat/hdsenc.c:78:1: Parameter `os->extra_packet_sizes[*]`
76. } HDSContext;
77. 
78. static int parse_header(OutputStream *os, const uint8_t *buf, int buf_size)
    ^
79. {
80.     if (buf_size < 13)

libavformat/hdsenc.c:94:13: Array access: Offset: [os->nb_extra_packets, 2] Size: 2
92.             if (os->nb_extra_packets > FF_ARRAY_ELEMS(os->extra_packets))
93.                 return AVERROR_INVALIDDATA;
94.             os->extra_packet_sizes[os->nb_extra_packets] = size;
                ^
95.             os->extra_packets[os->nb_extra_packets] = av_malloc(size);
96.             if (!os->extra_packets[os->nb_extra_packets])
