This commit is contained in:
Nobuyoshi Nakada 2019-11-05 02:02:14 +09:00
Родитель ec54261b01
Коммит 929a4aa722
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4BC7D6DF58D8DF60
1 изменённых файлов: 8 добавлений и 2 удалений

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

@ -4277,13 +4277,19 @@ rb_gzreader_external_encoding(VALUE self)
}
static VALUE
zlib_gzip_ensure(VALUE arg)
zlib_gzip_end_rescue(VALUE arg)
{
struct gzfile *gz = (struct gzfile *)arg;
rb_rescue((VALUE(*)())gz->end, arg, NULL, Qnil);
gz->end(gz);
return Qnil;
}
static VALUE
zlib_gzip_ensure(VALUE arg)
{
return rb_rescue(zlib_gzip_end_rescue, arg, NULL, Qnil);
}
static void
zlib_gzip_end(struct gzfile *gz)
{