作者laechan (小太保)
看板mud_sanc
标题[wizs] 今天发生的系统 bug
时间Tue Oct 18 16:10:05 2011
没有影响到玩家区,不过问题很严重。
一、login 时看不到欢迎画面的情况
一般这是系统在做 preload 或 socket_preload 时
发生的问题, 今天发现问题发生点有可能在
/std/user.c
/adm/daemons/logind.c
/adm/daemons/wizd.c
/adm/simul_efun/member_group.c
二、wizd.c 本身亦发生了不明原因的错误
它的主要错误在 wiz_lv("这里应该给字串") 以及
wiz_lv_name(这里应该给整数) 出现了给错值的情
况,例如
wiz_lv(ppl) 而非 wiz_lv(ppl->query("name"))
wiz_lv_name(ppl) 而非 wiz_lv_name(wiz_lv(ppl))
^^^^^^^^^^^ <= 整数
这两个错误导致了一堆错误出现。
三、今天成功移除的 simul_efun 如下
/adm/simul_efun/pri_cmds.c cut_message()
晚上会再嚐试移除更多函数。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.82.170.36