From: Shugo Maeda Date: 2003-03-04T14:45:49+09:00 Subject: [ruby-dev:19726] Re: bug in cgi.rb? 前田です。 At Tue, 4 Mar 2003 03:49:46 +0900, Masaki Fujimoto wrote: > 一応追ってみると mod_ruby-table.c:table_add() -> apache-main/alloc.c: > ap_table_addn() に至るまで全てポインタで持ちまわっているので、場合によっ > てはヘッダ送信時に$1の内容が破壊されていることがあるような気がします。 えーと、mod_rubyのバグですね。すみません。 原因はap_table_addn()の第一引数の方をコピーしてなかったせいで、GC がおきた時に文字列が壊れていました。 他のap_table_xxxxn()を使っている部分も問題があるので、 ap_table_add()などを使うように修正しようと思います。 -- 前田 修吾