From 4bcd2f1396c64f3701955a7621793534426beb11 Mon Sep 17 00:00:00 2001 From: Masaori Koshiba Date: Wed, 7 Aug 2019 17:01:06 +0900 Subject: [PATCH] Allocate DependencyTree only if HTTP/2 stream priority is enabled --- proxy/http2/Http2ConnectionState.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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