libavformat/rtspdec.c:477: error: Integer Overflow R2
  ([0, +oo] + [0, +oo]):signed32 by call to `rtsp_send_reply`.

libavformat/rtspdec.c:458:35: Unknown value from: __infer_zero_initialization
456.     int ret;
457.     int rbuflen               = 0;
458.     RTSPMessageHeader request = { 0 };
                                       ^
459.     enum RTSPMethod methodcode;
460. 

libavformat/rtspdec.c:471:11: Call
469.     }
470. 
471.     ret = rtsp_read_request(s, &request, method);
               ^
472.     if (ret)
473.         return ret;

libavformat/rtspdec.c:138:1: Parameter `request->transports[*].source.*.strlen`
  136. }
  137. 
  138. static inline int rtsp_read_request(AVFormatContext *s,
       ^
  139.                                     RTSPMessageHeader *request,
  140.                                     const char *method)

libavformat/rtspdec.c:477:21: Call
475.     if (methodcode == PAUSE) {
476.         rt->state = RTSP_STATE_PAUSED;
477.         ret       = rtsp_send_reply(s, RTSP_STATUS_OK, NULL , request.seq);
                         ^
478.         // TODO: Missing date header in response
479.     } else if (methodcode == OPTIONS) {

libavformat/rtspdec.c:93:1: Parameter `message.strlen`
  91. }
  92. 
  93. static int rtsp_send_reply(AVFormatContext *s, enum RTSPStatusCode code,
      ^
  94.                            const char *extracontent, uint16_t seq)
  95. {

libavformat/rtspdec.c:109:5: Call
  107.     if (!status_messages[index].code)
  108.         return AVERROR(EINVAL);
  109.     av_strlcatf(message, sizeof(message), "CSeq: %d\r\n", seq);
           ^
  110.     av_strlcatf(message, sizeof(message), "Server: %s\r\n", LIBAVFORMAT_IDENT);
  111.     if (extracontent)

libavutil/avstring.c:82:1: <LHS trace>
80. }
81. 
82. size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...)
    ^
83. {
84.     int len = strlen(dst);

libavutil/avstring.c:82:1: Parameter `size`
    80. }
    81. 
    82. size_t av_strlcatf(char *dst, size_t size, const char *fmt, ...)
        ^
    83. {
    84.     int len = strlen(dst);

libavutil/avstring.c:88:12: <RHS trace>
86. 
87.     va_start(vl, fmt);
88.     len += vsnprintf(dst + len, size > len ? size - len : 0, fmt, vl);
               ^
89.     va_end(vl);
90. 

libavutil/avstring.c:88:12: Risky value from: vsnprintf
    86. 
    87.     va_start(vl, fmt);
    88.     len += vsnprintf(dst + len, size > len ? size - len : 0, fmt, vl);
                   ^
    89.     va_end(vl);
    90. 

libavutil/avstring.c:88:5: Binary operation: ([0, +oo] + [0, +oo]):signed32 by call to `rtsp_send_reply` 
    86. 
    87.     va_start(vl, fmt);
    88.     len += vsnprintf(dst + len, size > len ? size - len : 0, fmt, vl);
            ^
    89.     va_end(vl);
    90. 
