MCPcopy Create free account
hub / github.com/OpenSIPS/opensips / on_stream_close_callback

Function on_stream_close_callback

modules/http2d/server.c:787–801  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

785}
786
787static int on_stream_close_callback(nghttp2_session *session, int32_t stream_id,
788 uint32_t error_code, void *user_data) {
789 http2_session_data *session_data = (http2_session_data *)user_data;
790 http2_stream_data *stream_data;
791 (void)error_code;
792
793 stream_data = nghttp2_session_get_stream_user_data(session, stream_id);
794 if (!stream_data)
795 return 0;
796
797 remove_stream(session_data, stream_data);
798 delete_http2_stream_data(stream_data);
799 h2_response_clean();
800 return 0;
801}
802
803static void initialize_nghttp2_session(http2_session_data *session_data) {
804 nghttp2_session_callbacks *callbacks;

Callers

nothing calls this directly

Calls 3

remove_streamFunction · 0.85
delete_http2_stream_dataFunction · 0.85
h2_response_cleanFunction · 0.85

Tested by

no test coverage detected