diff --git a/lib/ngtcp2_conn.c b/lib/ngtcp2_conn.c index 4bf2b3016fa4ca9061b2a3e29a983d6350161465..ca7123d32ccd1a6c9a5084e0cfac81ab76c8a11e 100644 --- a/lib/ngtcp2_conn.c +++ b/lib/ngtcp2_conn.c @@ -5174,16 +5174,6 @@ static int conn_recv_stream(ngtcp2_conn *conn, const ngtcp2_stream *fr, return ngtcp2_conn_close_stream_if_shut_rdwr(conn, strm, strm->app_error_code); } - - if (fr_end_offset == rx_offset) { - rv = conn_call_recv_stream_data(conn, strm, NGTCP2_STREAM_DATA_FLAG_FIN, - rx_offset, NULL, 0); - if (rv != 0) { - return rv; - } - return ngtcp2_conn_close_stream_if_shut_rdwr(conn, strm, - NGTCP2_NO_ERROR); - } } } else { if ((strm->flags & NGTCP2_STRM_FLAG_SHUT_RD) &&