ssl/statem/statem_srvr.c:3650: error: UNINITIALIZED_VALUE
  The value read from al was never initialized.
Showing all 1 steps of the trace


ssl/statem/statem_srvr.c:3650:9: 
3648.               || !tls_construct_extensions(s, pkt, EXT_TLS1_3_HELLO_RETRY_REQUEST,
3649.                                            NULL, 0, &al)) {
3650. >         ssl3_send_alert(s, SSL3_AL_FATAL, al);
3651.           SSLerr(SSL_F_TLS_CONSTRUCT_HELLO_RETRY_REQUEST, ERR_R_INTERNAL_ERROR);
3652.           ssl3_send_alert(s, SSL3_AL_FATAL, al);

static int tls_construct_hello_retry_request(SSL *s, WPACKET *pkt)
{
    int al;
    if (!WPACKET_put_bytes_u16(pkt, TLS1_3_VERSION_DRAFT)
            || !tls_construct_extensions(s, pkt, EXT_TLS1_3_HELLO_RETRY_REQUEST,
                                         NULL, 0, &al)) {
        ssl3_send_alert(s, SSL3_AL_FATAL, al);
        SSLerr(SSL_F_TLS_CONSTRUCT_HELLO_RETRY_REQUEST, ERR_R_INTERNAL_ERROR);
        ssl3_send_alert(s, SSL3_AL_FATAL, al);
        return 0;
    }
    SSL_SESSION_free(s->session);
    s->session = NULL;
    s->hit = 0;
    return 1;
}
['static int tls_construct_hello_retry_request(SSL *s, WPACKET *pkt)\n{\n    int al;\n    if (!WPACKET_put_bytes_u16(pkt, TLS1_3_VERSION_DRAFT)\n            || !tls_construct_extensions(s, pkt, EXT_TLS1_3_HELLO_RETRY_REQUEST,\n                                         NULL, 0, &al)) {\n        ssl3_send_alert(s, SSL3_AL_FATAL, al);\n        SSLerr(SSL_F_TLS_CONSTRUCT_HELLO_RETRY_REQUEST, ERR_R_INTERNAL_ERROR);\n        ssl3_send_alert(s, SSL3_AL_FATAL, al);\n        return 0;\n    }\n    SSL_SESSION_free(s->session);\n    s->session = NULL;\n    s->hit = 0;\n    return 1;\n}']