Re: [bbslink] itoc_branch, 空暱稱發表的文章將댠…
不需要 因為去年做了以下patch
: post.c:outgo_post()
/* itoc.030325: 避免沒有 nick 時會造成格式錯誤 */
sprintf(buf, "%s\t%s\t%s\t%s\t%s\n",
! board, hdr->xname, hdr->owner, hdr->nick[0] ? hdr->nick : " ", hdr->title);
f_cat(fpath, buf);
}
: outgo.c:outgo_post()
/* itoc.030325: 避免沒有 nick 時會造成格式錯誤 */
sprintf(buf, "%s\t%s\t%s\t%s\t%s\n",
! board, hdr->xname, hdr->owner, hdr->nick[0] ? hdr->nick : " ", hdr->title);
f_cat(fpath, buf);
※ 引述《giayiu.bbs@bbs.isu.edu.tw (Soga!)》之銘言:
> 當nickname是空的時後,於 nickname field 部份檢查時,ptr的值是 '\t',
> 之後才變成 '\0',在送出後發信者就會變成 XXXX (),
> 在原先 M3 的版本並沒有 "再檢查",在這一版之後又做了一次檢查,
> 就會造成當使用者的暱稱是空的時候,該信會被忽略並不再送出。
> * 有的站台並不允許設定空暱稱。
> * 不過我覺得空暱稱沒什麼不對阿?常用暱稱當心情,沒心情就空的嘛~
> bbslink.c:
> deal_bntp():
> *ptr++ = '\0';
> /* nickname field */
> nickname = ptr;
> ptr = strchr(ptr, '\t');
> if (ptr == NULL)
> continue;
> *ptr++ = '\0';
> /* 保險起見,再檢查一下 */
> - if (!*board || !*filename || !*userid || !*nickname || !*subject)
> + if (!*board || !*filename || !*userid || !*subject)
> continue;
--
▃▄▅▆▇▅▄▃▂▁ ◣ ◢ █◣◢█ ● bbs.cis95.net
▇▅▄▂▁ˍ▃▅▆ 居無定所的雲 ◥█◤ ◤◥ █◥◤█ ▲ █▇◣ 遊民之家
飄自 103.176.30.61.isp.tfn.net.tw █ ◣◢ █ █ █ █ █‧twbbs‧org
討論串 (同標題文章)