mput です。

On 2003.07.20, at 10:58, UENO Katsuhiro wrote:

>> zlib.so で GzipWriter#finish() を呼ぶ前に IO が閉じると、出力ファイル
>> が壊
>> れるみたいです。
>
> それは仕様です。最後に必ず Zlib::GzipWriter#close か finish を
> 呼んで下さい。

仕様なのですね。わかりました。 ensure の中で finish するようにします。


>> しかもその壊れた gzip ファイルを GzipReader#read で読もうとすると Bus
>> Error になりました。
>
> こっちはバグです。

このパッチできちんと例外が上がるようになりました。素早い対応
ありがとうございます。

--
mput <root / mput.dip.jp>