■掲示板に戻る■ 全部 1- 101- 最新50 [PR]ぜろちゃんねるプラス[PR]  

バグ報告スレ

99 : ◆B3hX8Wdksg :2016/08/31(水) 21:59:56.26 ID:e1R+wW5V0
一部のスレッドだけスレッドの停止が無効になり管理者のコマンドをもってしてもスレッド停止ができないバグ
もとい停止スレッドに書き込めてしまうバグの回避策
# ただし動作は保証しません^^;


●gondor.plの56行目くらいをこう変える
びふぉー「chmod $this->{'PERM'}, $this->{'PATH'};」
あふたー「chmod $this->{'PERM'}, $this->{'PATH'} unless ($this->{'MODE'});」

●おなじく85行目くらいをこう変える
びふぉー「chmod($Sys->Get('PM-DAT'), $szPath);」
あふたー「chmod($Sys->Get('PM-DAT'), $szPath) unless ($this->{'MODE'});」

●さらに179行目くらいをこう変える
びふぉー「chmod($this->{'PERM'}, $this->{'PATH'});」
あふたー「chmod($this->{'PERM'}, $this->{'PATH'}) unless ($this->{'MODE'});」


言い方を変えると…
・56行目くらい(sub DESTROY)
・85行目くらい(sub Load)
・179行目くらい(sub Close)
以上3箇所のchmodの、行末のセミコロンを「 unless ($this->{'MODE'});」に置き換える


補助
1. 上記回避策は万全とは言えません^^;
2. このバグは本家ぜろちゃんねるにも存在します
3. 停止スレッドに書き込めてしまうタイミングは、read.cgiまたはadmin.cgiでそのスレッドを読み込んでいる最中と思われます。
  その後停止スレッドに戻るか書き込み可能なままになってしまうかは、読み込みと書き込みのどちらが先に終わるかなどによります。

32KB
続きを読む

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス