Kazuhiko
kazuh****@fdiar*****
2004年 6月 30日 (水) 10:21:47 JST
かずひこです。 At Wed, 30 Jun 2004 05:54:49 +0900, yoggy wrote: > 0.7-devel-20040627+mod_ruby環境でリロード連射をすると, > 設定しているCSSがたまにデフォルトの設定に戻ってしまう > 問題について調べてみました. (snip) > --- config.rb.org Wed Jun 30 04:40:20 2004 > +++ config.rb Wed Jun 30 04:39:26 2004 > @@ -93,10 +93,11 @@ > def_vars = '' > variables.each do |var| def_vars << "#{var} = nil\n" end > eval( def_vars ) > - Thread.start { > + t = Thread.start { > $SAFE = 4 > eval( cgi_conf, binding, "(hiki.conf)", 1 ) > } > + t.join > variables.each do |var| eval "@#{var} = #{var} if #{var} != nil" end > rescue IOError, Errno::ENOENT > end ご報告ありがとうございます。確かに、join 忘れです。 > また,手元の環境では他にも, > > 管理者用パスワード入力画面でOKボタンを連打していると, > パスワードを入力しなくてもまれに環境設定画面に入ることができる > > という現象を確認しています. 手元では再現しませんでしたが、これも同様の理由でありえる話ですね。 HEAD、v0_6 ブランチともに修正してコミットしました。 -- かずひこ <http://wiki.fdiary.net/kazuhiko/> ★シャア「名字が付いてない」 ☆一兵卒「あんなの飾りです。偉い人にはそれが分からんのです」