ssl/statem/statem.c:559: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - [0, 2147483647]):unsigned64 by call to `tls_get_message_header`.
Showing all 9 steps of the trace


ssl/statem/statem.c:518:1: Parameter `s->init_buf->length`
516.    * will resume in the same state where we left off.
517.    */
518. > static SUB_STATE_RETURN read_state_machine(SSL *s) {
519.       OSSL_STATEM *st = &s->statem;
520.       int ret, mt;

ssl/statem/statem.c:559:23: Call
557.                   ret = dtls_get_message(s, &mt, &len);
558.               } else {
559.                   ret = tls_get_message_header(s, &mt);
                             ^
560.               }
561.   

ssl/statem/statem_lib.c:439:1: Parameter `s->init_buf->length`
  437.   }
  438.   
  439. > int tls_get_message_header(SSL *s, int *mt)
  440.   {
  441.       /* s->init_num < SSL3_HM_HEADER_LENGTH */

ssl/statem/statem_lib.c:520:19: Call
  518.               goto f_err;
  519.           }
  520.           if (l && !BUF_MEM_grow_clean(s->init_buf,
                           ^
  521.                                       (int)l + SSL3_HM_HEADER_LENGTH)) {
  522.               SSLerr(SSL_F_TLS_GET_MESSAGE_HEADER, ERR_R_BUF_LIB);

crypto/buffer/buffer.c:158:1: <LHS trace>
156.   }
157.   
158. > size_t BUF_MEM_grow_clean(BUF_MEM *str, size_t len)
159.   {
160.       char *ret;

crypto/buffer/buffer.c:158:1: Parameter `len`
    156.   }
    157.   
    158. > size_t BUF_MEM_grow_clean(BUF_MEM *str, size_t len)
    159.   {
    160.       char *ret;

crypto/buffer/buffer.c:158:1: <RHS trace>
156.   }
157.   
158. > size_t BUF_MEM_grow_clean(BUF_MEM *str, size_t len)
159.   {
160.       char *ret;

crypto/buffer/buffer.c:158:1: Parameter `len`
    156.   }
    157.   
    158. > size_t BUF_MEM_grow_clean(BUF_MEM *str, size_t len)
    159.   {
    160.       char *ret;

crypto/buffer/buffer.c:165:13: Binary operation: ([0, +oo] - [0, 2147483647]):unsigned64 by call to `tls_get_message_header` 
    163.       if (str->length >= len) {
    164.           if (str->data != NULL)
    165.               memset(&str->data[len], 0, str->length - len);
                       ^
    166.           str->length = len;
    167.           return (len);
