回文章列表
作者LHD.bbs@bbs.cs.nctu.edu.tw (不務正業) 看板: itoc
標題[修正] acct.c manage.c 刪除板主 bug
時間交大資訊次世代BS2 (2008/06/09 Mon 02:31:15)
假設板主名單原為

z123/xyz123

若我現在設定板主名單,想刪掉 z123,我就直接輸入 z123
結果會變成

z123/x


: acct.c:brd_set() 及
: so/manage.c:post_changeBM()

...

-     else if (!str_cmp(buf + BMlen - len, userid))
+     else if (!str_cmp(buf + BMlen - len, userid) && buf[BMlen - len - 1] ==
'/')
        /* 名單上最後一位,ID 後面不接 '/' */
      {
        buf[BMlen - len - 1] = '\0';                    /* 刪除 ID 及前面的
 '/' */
        len++;
      }
..

--
▄▄▄▄▄▄▄        ▄▄▄▄  ▄▄▄▄▄▄  <telnet://bbs.cs.nctu.edu.tw>
  █▄▄▄▄█        █        ▄▄▄▄▄█ Player: LHD                      
▄█▄▄▄▄█  ▄▄▄█        █▄▄▄▄▄ From: blog.cs.nctu.edu.tw        
☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻