From: Masaki Fujimoto Date: 2003-03-04T15:12:26+09:00 Subject: [ruby-dev:19731] Re: bug in cgi.rb? ふじもとです。 Shugo Maedaさんの<874r6jsmpj.wl@studly.priv.netlab.jp>から >前田です。 > >At Tue, 4 Mar 2003 14:45:49 +0900, >Shugo Maeda 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()などを使うように修正しようと思います。 > >たぶん、添付するパッチで直ると思いますので、確認いただけると助か >ります。 修正、確認いたしました。すばやい対応ありがとうございます。感謝です。 # debパッケージもバージョン上がるとうれしいなぁ、とつぶやいてみたり。 # (すみません、すみません、すみません) -- Masaki Fujimoto fujimoto@tunebiz.net