From: Tanaka Akira Date: 2005-02-03T18:23:20+09:00 Subject: [ruby-dev:25626] Re: StringIO#truncate doesn't memzero an extended part In article <20050202211400.20d74cd2.sheepman@tcn.zaq.ne.jp>, sheepman writes: > StringIO#truncate に size よりも大きな数字を与えた時にバッファに加えられる > 領域が MEMZERO されていません。 へー、と思って眺めてみると、putc のところも抜けてる感じですね。 % ./ruby -rstringio -ve ' s = StringIO.new s.seek 20 s.putc ?a p s.string ' ruby 1.9.0 (2005-02-03) [i686-linux] "\000\000\000\000\000\000\000\000\000\000\000\000\031\032\001\000\000\000\000\000a" -- [田中 哲][たなか あきら][Tanaka Akira]