diff --git a/proxy/http2/Http2ConnectionState.h b/proxy/http2/Http2ConnectionState.h index c8652affe80..30c4cbb5ffe 100644 --- a/proxy/http2/Http2ConnectionState.h +++ b/proxy/http2/Http2ConnectionState.h @@ -131,7 +131,9 @@ class Http2ConnectionState : public Continuation { local_hpack_handle = new HpackHandle(HTTP2_HEADER_TABLE_SIZE); remote_hpack_handle = new HpackHandle(HTTP2_HEADER_TABLE_SIZE); - dependency_tree = new DependencyTree(Http2::max_concurrent_streams_in); + if (Http2::stream_priority_enabled) { + dependency_tree = new DependencyTree(Http2::max_concurrent_streams_in); + } } void