We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d7a1d7b + d3d7d5e commit 45bb429Copy full SHA for 45bb429
2 files changed
ext/msgpack/packer.c
@@ -43,6 +43,7 @@ void msgpack_packer_mark(msgpack_packer_t* pk)
43
/* See MessagePack_Buffer_wrap */
44
/* msgpack_buffer_mark(PACKER_BUFFER_(pk)); */
45
rb_gc_mark(pk->buffer_ref);
46
+ rb_gc_mark(pk->to_msgpack_arg);
47
}
48
49
void msgpack_packer_reset(msgpack_packer_t* pk)
ext/msgpack/unpacker.c
@@ -120,6 +120,7 @@ void msgpack_unpacker_mark(msgpack_unpacker_t* uk)
120
121
/* msgpack_buffer_mark(UNPACKER_BUFFER_(uk)); */
122
rb_gc_mark(uk->buffer_ref);
123
+ rb_gc_mark(uk->self);
124
125
126
void _msgpack_unpacker_reset(msgpack_unpacker_t* uk)
0 commit comments