diff --git a/src/quic/node_quic_http3_application.cc b/src/quic/node_quic_http3_application.cc index 269d71cc0e..7c6147bc2b 100644 --- a/src/quic/node_quic_http3_application.cc +++ b/src/quic/node_quic_http3_application.cc @@ -105,10 +105,10 @@ void Http3Header::MemoryInfo(MemoryTracker* tracker) const { tracker->TrackField("value", value_); } -template +template void Http3Application::SetConfig( int idx, - uint64_t T::*member) { + M T::*member) { AliasedFloat64Array& buffer = env()->quic_state()->http3config_buffer; uint64_t flags = static_cast(buffer[IDX_HTTP3_CONFIG_COUNT]); if (flags & (1ULL << idx)) @@ -120,9 +120,9 @@ Http3Application::Http3Application( : QuicApplication(session), alloc_info_(MakeAllocator()) { // Collect Configuration Details. - SetConfig(IDX_HTTP3_QPACK_MAX_TABLE_CAPACITY, + SetConfig(IDX_HTTP3_QPACK_MAX_TABLE_CAPACITY, &Http3ApplicationConfig::qpack_max_table_capacity); - SetConfig(IDX_HTTP3_QPACK_BLOCKED_STREAMS, + SetConfig(IDX_HTTP3_QPACK_BLOCKED_STREAMS, &Http3ApplicationConfig::qpack_blocked_streams); SetConfig(IDX_HTTP3_MAX_HEADER_LIST_SIZE, &Http3ApplicationConfig::max_header_list_size); diff --git a/src/quic/node_quic_http3_application.h b/src/quic/node_quic_http3_application.h index 82d11554e3..ca18855757 100644 --- a/src/quic/node_quic_http3_application.h +++ b/src/quic/node_quic_http3_application.h @@ -173,8 +173,8 @@ class Http3Application final : void MemoryInfo(MemoryTracker* tracker) const override; private: - template - void SetConfig(int idx, uint64_t T::*member); + template + void SetConfig(int idx, M T::*member); nghttp3_conn* connection() const { return connection_.get(); } BaseObjectPtr FindOrCreateStream(int64_t stream_id);