[ruby/zlib] Don't print out warnings when freeing.

https://github.com/ruby/zlib/commit/098c50255d
This commit is contained in:
Samuel Williams 2021-08-07 13:32:15 +12:00 коммит произвёл Hiroshi SHIBATA
Родитель 41867532ac
Коммит d19af1675c
1 изменённых файлов: 1 добавлений и 12 удалений

Просмотреть файл

@ -1226,17 +1226,6 @@ zstream_finalize(struct zstream *z)
finalizer_warn("the stream was freed prematurely.");
}
static void
zstream_free(void *p)
{
struct zstream *z = p;
if (ZSTREAM_IS_READY(z)) {
zstream_finalize(z);
}
xfree(z);
}
static size_t
zstream_memsize(const void *p)
{
@ -1246,7 +1235,7 @@ zstream_memsize(const void *p)
static const rb_data_type_t zstream_data_type = {
"zstream",
{ zstream_mark, zstream_free, zstream_memsize, },
{ zstream_mark, xfree, zstream_memsize, },
0, 0, RUBY_TYPED_FREE_IMMEDIATELY
};