MINOR: quic: Possible frame parsers array overrun

This should fix CID 1469663 for GH #1546.
This commit is contained in:
Frédéric Lécaille 2022-02-15 10:27:34 +01:00 committed by Amaury Denoyelle
parent 59509b5187
commit 0c80e69470

View File

@ -1094,7 +1094,7 @@ int qc_parse_frm(struct quic_frame *frm, struct quic_rx_packet *pkt,
} }
frm->type = *(*buf)++; frm->type = *(*buf)++;
if (frm->type > QUIC_FT_MAX) { if (frm->type >= QUIC_FT_MAX) {
TRACE_DEVEL("wrong frame type", QUIC_EV_CONN_PRSFRM, qc, frm); TRACE_DEVEL("wrong frame type", QUIC_EV_CONN_PRSFRM, qc, frm);
return 0; return 0;
} }