看板SetupBBS
標 題Re: [功能]BBS字型產生器
發信站元智大學風之塔 (Wed Sep 10 13:21:54 2003)
轉信站ptt!ctu-reader!ctu-gate!news.nctu!news.ncu!news.yzu!bbs.yzu
原本程式還有一點點小漏洞
感謝 itoc 提供的 patch :)
※ 引述《[email protected] (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