※ 引述《Alica (Torsades de Pointes)》之銘言:
: 就是按y想要群組回信時,都會自動變成r的一般回信,也就只能回給原發信者.
: 大概就是下面的判斷是變成永遠成立的情況! (mbbsd/mail.c的multi_reply())
: if (!(fhdr->filemode & FILE_MULTI))
: return mail_reply(ent, fhdr, direct);
: 問題是我們完全不知道它為何會變成永遠成立... QQ
: 本來有想過是不是信箱的.dir爛了,所以fhdr->filemode有問題這樣.
: 因而試過重建信箱索引,不過沒有用.
: 還有什麼可能呢?
這我之前有 mark 過
mail.c#613L
/* TODO is this really going to work!?!?!? */
mymail.filemode |= FILE_MULTI; /* multi-send flag */
因為FILE_MULTI 超過 byte width, 所以這行無作用
不過因為那時懷疑是不是故意的,所以沒改掉
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.72