h2_mplx_c1_streams_do(session->mplx, rst_unprocessed_stream, session);
}
-/* APR callback invoked if allocation fails. */
-static int abort_on_oom(int retcode)
-{
- ap_abort_on_oom();
- return retcode; /* unreachable, hopefully. */
-}
-
static h2_stream *h2_session_open_stream(h2_session *session, int stream_id,
int initiated_on)
{
h2_stream * stream;
- apr_allocator_t *allocator;
apr_pool_t *stream_pool;
- apr_status_t rv;
-
- rv = apr_allocator_create(&allocator);
- if (rv != APR_SUCCESS)
- return NULL;
- apr_allocator_max_free_set(allocator, ap_max_mem_free);
- apr_pool_create_ex(&stream_pool, session->pool, NULL, allocator);
- apr_allocator_owner_set(allocator, stream_pool);
- apr_pool_abort_set(abort_on_oom, stream_pool);
+ apr_pool_create(&stream_pool, session->pool);
apr_pool_tag(stream_pool, "h2_stream");
stream = h2_stream_create(stream_id, stream_pool, session,
* @macro
* Version number of the http2 module as c string
*/
-#define MOD_HTTP2_VERSION "2.0.38"
+#define MOD_HTTP2_VERSION "2.0.39"
/**
* @macro
* release. This is a 24 bit number with 8 bits for major number, 8 bits
* for minor and 8 bits for patch. Version 1.2.3 becomes 0x010203.
*/
-#define MOD_HTTP2_VERSION_NUM 0x020026
+#define MOD_HTTP2_VERSION_NUM 0x020027
#endif /* mod_h2_h2_version_h */