Index: third_party/protobuf/ruby/ext/google/protobuf_c/protobuf.c |
diff --git a/third_party/protobuf/ruby/ext/google/protobuf_c/protobuf.c b/third_party/protobuf/ruby/ext/google/protobuf_c/protobuf.c |
index 7cde4aec2c9ad01b75bdfa5e0818f833c6c95136..98963667604df5c2c818f545bf20b7cef1586f8d 100644 |
--- a/third_party/protobuf/ruby/ext/google/protobuf_c/protobuf.c |
+++ b/third_party/protobuf/ruby/ext/google/protobuf_c/protobuf.c |
@@ -112,4 +112,6 @@ void Init_protobuf_c() { |
upb_def_to_ruby_obj_map = rb_hash_new(); |
rb_gc_register_address(&upb_def_to_ruby_obj_map); |
+ map_parse_frames = rb_ary_new(); |
+ rb_gc_register_address(&map_parse_frames); |
} |