diff --git a/src/h3.c b/src/h3.c index 20f202c2e..352b8c2d0 100644 --- a/src/h3.c +++ b/src/h3.c @@ -212,9 +212,10 @@ static int h3_decode_qcs(struct qcs *qcs, void *ctx) /* Not supported */ break; default: - /* Error */ - h3->err = H3_FRAME_UNEXPECTED; - return -1; + /* draft-ietf-quic-http34 9. Extensions to HTTP/3 + * unknown frame types MUST be ignored + */ + h3_debug_printf(stderr, "ignore unknown frame type 0x%lx\n", ftype); } b_del(rxbuf, flen); }