| 1839 | } |
| 1840 | |
| 1841 | void h2_stream_on_input_change(h2_stream *stream) |
| 1842 | { |
| 1843 | H2_STRM_ASSERT_MAGIC(stream, H2_STRM_MAGIC_OK); |
| 1844 | ap_assert(stream->input); |
| 1845 | h2_beam_report_consumption(stream->input); |
| 1846 | if (h2_stream_is_at(stream, H2_SS_CLOSED_L) |
| 1847 | && !h2_mplx_c1_stream_is_running(stream->session->mplx, stream)) { |
| 1848 | ap_log_cerror(APLOG_MARK, APLOG_DEBUG, 0, stream->session->c1, |
| 1849 | H2_STRM_LOG(APLOGNO(10026), stream, "remote close missing")); |
| 1850 | h2_stream_rst(stream, H2_ERR_NO_ERROR); |
| 1851 | } |
| 1852 | } |
no test coverage detected