MINOR: quic: Variable used before being checked in ha_quic_add_handshake_data()

This should fix Coverity CID 375058 in GH issue #1536
This commit is contained in:
Frédéric Lécaille 2022-02-02 14:09:05 +01:00 committed by Amaury Denoyelle
parent 83cd51e87a
commit 3916ca197e

View File

@ -1078,13 +1078,12 @@ int ha_quic_add_handshake_data(SSL *ssl, enum ssl_encryption_level_t level,
}
tel = ssl_to_quic_enc_level(level);
qel = &qc->els[tel];
if (tel == -1) {
TRACE_PROTO("Wrong encryption level", QUIC_EV_CONN_ADDDATA, qc);
goto err;
}
qel = &qc->els[tel];
if (!quic_crypto_data_cpy(qel, data, len)) {
TRACE_PROTO("Could not bufferize", QUIC_EV_CONN_ADDDATA, qc);
goto err;