荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjksam (UNIX+C+XML+??), 信区: InstallBBS
标  题: FB精华区.Search丢失bug与del_from_file()[fwd]
发信站: 荔园晨风BBS站 (Sun Apr 21 21:17:27 2002), 转信

发信人: zhch (zhch), 信区: BBSDev
标  题: FB精华区.Search丢失bug与del_from_file()
发信站: 南京大学小百合站 (Thu Mar  1 18:50:25 2001), 转信

如果一个版的名称与另一个版的前几个字符相同,那么对这个版改名等操作以后,另
一个版的精华区在.Search里的索引就会丢失,造成无法在版面按'x'进入精华区。

解决办法:
改进talk.c里的del_from_file()函数,把

if (strncmp(genbuf, str, strlen(str)) == 0)

改成:

if (strncmp(genbuf, str, strlen(str)) == 0 && genbuf[strlen(str)]<=32)

这样也同时解决了^D时删除时会出现误删等bug。

--

zhch.bbs@bbs.nju.edu.cn

※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: dsl]

--
         ╱▉ ____ ____ ● ●       ╱▉     __▃_
       ╱__▉ ▉__ ▉   ▉ ▉     ╱__▉ ▉╱  ▉
   __╱    ▉ __▉_▉___▉_▉___╱    ▉_▉    ▉_
 ─────────────────────────

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店