diff --git a/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc b/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc index 5731a95adb5..17dd0a4d2eb 100644 --- a/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc +++ b/src/core/ext/transport/chttp2/transport/hpack_parser_table.cc @@ -226,8 +226,8 @@ GPR_ATTRIBUTE_NOINLINE HPackTable::Memento MakeMemento(size_t i) { } // namespace const HPackTable::StaticMementos& HPackTable::GetStaticMementos() { - static const StaticMementos static_mementos; - return static_mementos; + static const StaticMementos* const static_mementos = new StaticMementos(); + return *static_mementos; } HPackTable::StaticMementos::StaticMementos() {