[Hiki-dev:00542] Re: 0.7-devel-20040627+mod_ruby環境での不具合

Back to archive index

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/>
  ★シャア「名字が付いてない」
  ☆一兵卒「あんなの飾りです。偉い人にはそれが分からんのです」



Hiki-dev メーリングリストの案内
Back to archive index