ssl/ssl_lib.c:2662: error: BUFFER_OVERRUN_L2
  Offset: [0, 7] Size: 7.
Showing all 8 steps of the trace


ssl/ssl_lib.c:2655:9: <Offset trace>
2653.       ssl_set_masks(s);
2654.   
2655.       i = ssl_get_server_cert_index(s);
                ^
2656.   
2657.       /* This may or may not be an error. */

ssl/ssl_lib.c:2655:9: Call
2653.       ssl_set_masks(s);
2654.   
2655.       i = ssl_get_server_cert_index(s);
                ^
2656.   
2657.       /* This may or may not be an error. */

ssl/ssl_lib.c:2629:9: Assignment
  2627.       idx = ssl_cipher_get_cert_index(s->s3->tmp.new_cipher);
  2628.       if (idx == SSL_PKEY_RSA_ENC && !s->cert->pkeys[SSL_PKEY_RSA_ENC].x509)
  2629.           idx = SSL_PKEY_RSA_SIGN;
                  ^
  2630.       if (idx == SSL_PKEY_GOST_EC) {
  2631.           if (s->cert->pkeys[SSL_PKEY_GOST12_512].x509)

ssl/ssl_lib.c:2642:5: Assignment
  2640.       if (idx == -1)
  2641.           SSLerr(SSL_F_SSL_GET_SERVER_CERT_INDEX, ERR_R_INTERNAL_ERROR);
  2642.       return idx;
              ^
  2643.   }
  2644.   

ssl/ssl_lib.c:2655:5: Assignment
2653.       ssl_set_masks(s);
2654.   
2655.       i = ssl_get_server_cert_index(s);
            ^
2656.   
2657.       /* This may or may not be an error. */

ssl/ssl_lib.c:2645:1: <Length trace>
2643.   }
2644.   
2645. > CERT_PKEY *ssl_get_server_send_pkey(SSL *s)
2646.   {
2647.       CERT *c;

ssl/ssl_lib.c:2645:1: Parameter `s->cert->pkeys[*]`
2643.   }
2644.   
2645. > CERT_PKEY *ssl_get_server_send_pkey(SSL *s)
2646.   {
2647.       CERT *c;

ssl/ssl_lib.c:2662:5: Array access: Offset: [0, 7] Size: 7
2660.   
2661.       /* May be NULL. */
2662.       return &c->pkeys[i];
            ^
2663.   }
2664.   
