MINOR: h3: add BUG_ON on control receive function
Add BUG_ON statement when handling a non implemented frames on the control stream. This is required because frames must be removed from the RX buffer or else it will stall the buffer.
This commit is contained in:
parent
942fc79b5f
commit
e1f3ff0d08
6
src/h3.c
6
src/h3.c
|
@ -299,14 +299,20 @@ static int h3_control_recv(struct h3_uqs *h3_uqs, void *ctx)
|
|||
/* From here, a frame must not be truncated */
|
||||
switch (ftype) {
|
||||
case H3_FT_CANCEL_PUSH:
|
||||
/* XXX TODO XXX */
|
||||
ABORT_NOW();
|
||||
break;
|
||||
case H3_FT_SETTINGS:
|
||||
if (!h3_parse_settings_frm(h3, rxbuf, flen))
|
||||
return 0;
|
||||
break;
|
||||
case H3_FT_GOAWAY:
|
||||
/* XXX TODO XXX */
|
||||
ABORT_NOW();
|
||||
break;
|
||||
case H3_FT_MAX_PUSH_ID:
|
||||
/* XXX TODO XXX */
|
||||
ABORT_NOW();
|
||||
break;
|
||||
default:
|
||||
/* Error */
|
||||
|
|
Loading…
Reference in New Issue