ssl/d1_srvr.c:319: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 10):unsigned64 by call to `dtls1_send_server_certificate`.
Showing all 11 steps of the trace


ssl/d1_srvr.c:145:1: Parameter `s->init_buf->length`
143.   			dtls1_get_server_method)
144.   
145. > int dtls1_accept(SSL *s)
146.   	{
147.   	BUF_MEM *buf;

ssl/d1_srvr.c:319:9: Call
317.   				{
318.   				dtls1_start_timer(s);
319.   				ret=dtls1_send_server_certificate(s);
               ^
320.   				if (ret <= 0) goto end;
321.   				}

ssl/d1_srvr.c:1355:1: Parameter `s->init_buf->length`
  1353.   	}
  1354.   
  1355. > int dtls1_send_server_certificate(SSL *s)
  1356.   	{
  1357.   	unsigned long l;

ssl/d1_srvr.c:1374:5: Call
  1372.   			}
  1373.   
  1374.   		l=dtls1_output_cert_chain(s,x);
              ^
  1375.   		s->state=SSL3_ST_SW_CERT_B;
  1376.   		s->init_num=(int)l;

ssl/d1_both.c:834:1: Parameter `s->init_buf->length`
    832.   	return 1;
    833.   	}
    834. > unsigned long dtls1_output_cert_chain(SSL *s, X509 *x)
    835.   	{
    836.   	unsigned char *p;

ssl/d1_both.c:843:7: Call
    841.   	/* TLSv1 sends a chain with nothing in it, instead of an alert */
    842.   	buf=s->init_buf;
    843.   	if (!BUF_MEM_grow_clean(buf,10))
                 ^
    844.   		{
    845.   		SSLerr(SSL_F_DTLS1_OUTPUT_CERT_CHAIN,ERR_R_BUF_LIB);

crypto/buffer/buffer.c:128:1: <LHS trace>
126.   	}
127.   
128. > int BUF_MEM_grow_clean(BUF_MEM *str, size_t len)
129.   	{
130.   	char *ret;

crypto/buffer/buffer.c:128:1: Parameter `len`
      126.   	}
      127.   
      128. > int BUF_MEM_grow_clean(BUF_MEM *str, size_t len)
      129.   	{
      130.   	char *ret;

crypto/buffer/buffer.c:128:1: <RHS trace>
126.   	}
127.   
128. > int BUF_MEM_grow_clean(BUF_MEM *str, size_t len)
129.   	{
130.   	char *ret;

crypto/buffer/buffer.c:128:1: Parameter `len`
      126.   	}
      127.   
      128. > int BUF_MEM_grow_clean(BUF_MEM *str, size_t len)
      129.   	{
      130.   	char *ret;

crypto/buffer/buffer.c:135:3: Binary operation: ([0, +oo] - 10):unsigned64 by call to `dtls1_send_server_certificate` 
      133.   	if (str->length >= len)
      134.   		{
      135.   		memset(&str->data[len],0,str->length-len);
               ^
      136.   		str->length=len;
      137.   		return(len);
