原本程式還有一點點小漏洞
感謝 itoc 提供的 patch :)
※ 引述《verit.bbs@bbs.yzu.edu.tw (BBS 站長大會)》之銘言:
> static int
> font_delete(xo)
> XO *xo;
> {
> if(!HAVE_PERM(PERM_SYSOP))
> return XO_FOOT;
> if (vans(msg_del_ny) == 'y')
> {
> if (!rec_del(xo->dir, sizeof(FONT), xo->pos, NULL, NULL))
> {
+ FONT *font;
+ char fpath[64];
+ font = (FONT *) xo_pool + (xo->pos - xo->top);
+ sprintf(fpath, "%s%s", DEF_PATH, font->fpath);
+ unlink(fpath);
> return font_load(xo);
> }
> }
> return XO_FOOT;
> }
mind_delete() 亦同..
------
sprintf(fpath, "%d", font->width);
- vget(b_lines, 0, "字型高度:", fpath, 3, echo);
+ vget(b_lines, 0, "字型寬度:", fpath, 3, echo);
--
※ Origin: 元智大學 風之塔 <bbs.yzu.edu.tw>
※ From : bbs.yzu.edu.tw