ruby-changes:67501
From: Samuel <ko1@a...>
Date: Tue, 31 Aug 2021 19:36:37 +0900 (JST)
Subject: [ruby-changes:67501] d19af1675c (master): [ruby/zlib] Don't print out warnings when freeing.
https://git.ruby-lang.org/ruby.git/commit/?id=d19af1675c From d19af1675c9dcf4ccef643e831d83976f1831101 Mon Sep 17 00:00:00 2001 From: Samuel Williams <samuel.williams@o...> Date: Sat, 7 Aug 2021 13:32:15 +1200 Subject: [ruby/zlib] Don't print out warnings when freeing. https://github.com/ruby/zlib/commit/098c50255d --- ext/zlib/zlib.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/ext/zlib/zlib.c b/ext/zlib/zlib.c index 794cf3b..b129e2e 100644 --- a/ext/zlib/zlib.c +++ b/ext/zlib/zlib.c @@ -1226,17 +1226,6 @@ zstream_finalize(struct zstream *z) https://github.com/ruby/ruby/blob/trunk/ext/zlib/zlib.c#L1226 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) https://github.com/ruby/ruby/blob/trunk/ext/zlib/zlib.c#L1235 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 }; -- cgit v1.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/