- 主题:抱歉, 由于某些系统原因, 无法注册新的帐号
gdb跟一下set_denymsg及get_deny_reason呗,看看获取封禁理由是否有错误
【 在 huangzy0138 (禹弟) 的大作中提到: 】
: 哦,好,看下面,反正就是不添加自定义的时候显示不全
: 1、下面这个是不添加自定义封禁理由的时候
: 设定无法 Post 的名单
: ...................
--
FROM 221.122.63.*
kbs目录下的tmp,目录数看是不是超了
【 在 huangzy0138 (禹弟) 的大作中提到: 】
: tmp使用了0%
--
FROM 124.126.159.*
噗。。。。。。。。。。
【 在 cougarwww (菲平) 的大作中提到: 】
: kbs目录下的tmp,目录数看是不是超了
--
FROM 123.118.1.*
超是没超,倒是少了一个,但不是这个问题
【 在 cougarwww (菲平) 的大作中提到: 】
: kbs目录下的tmp,目录数看是不是超了
--
修改:huangzy0138 FROM 180.95.224.*
FROM 180.95.224.*
找不到问题
【 在 jiangjun2000 (%d) 的大作中提到: 】
: gdb跟一下set_denymsg及get_deny_reason呗,看看获取封禁理由是否有错误
--
FROM 180.95.224.*
那把gdb结果贴出来
【 在 huangzy0138 (禹弟) 的大作中提到: 】
: 找不到问题
--
FROM 221.122.63.*
int set_denymsg(char *denymsg)
{
int count;
char reason[MAXDENYREASON][STRLEN];
count = get_deny_reason(currboard->filename, reason, MAXCUSTOMREASON);
count += get_deny_reason(NULL, &(reason[count]), MAXDENYREASON-count);
return select_deny_reason(reason, denymsg, count);
}
看起来是count为0导致的
gdb跟到get_deny_reason,看看count是怎么回事
【 在 huangzy0138 (禹弟) 的大作中提到: 】
: 哦,好,看下面,反正就是不添加自定义的时候显示不全
: 1、下面这个是不添加自定义封禁理由的时候
: 设定无法 Post 的名单
: ...................
--
FROM 221.122.63.*
正在泡面····等会再看
换了服务器就出现这个问题,同样的系统,KBS的源码也是一样的
以前的没问题,搬过来就有问题了,奇怪的很
【 在 jiangjun2000 (%d) 的大作中提到: 】
: int set_denymsg(char *denymsg)
: {
: int count;
: ...................
--
FROM 180.95.224.*
还有一个简单的办法,把 etc/deny_reason 删了重新建一个看看
【 在 huangzy0138 (禹弟) 的大作中提到: 】
: 正在泡面····等会再看
: 换了服务器就出现这个问题,同样的系统,KBS的源码也是一样的
: 以前的没问题,搬过来就有问题了,奇怪的很
: ...................
--
FROM 221.122.63.*
不行,最多输出最后两行
显示的两行是最前面的两行
◆[1] 灌水
[2] 煽动灌水
但上面两行实际操作是
[B] 手动输入封禁理由
[C] 放弃此次封禁操作
【 在 jiangjun2000 (%d) 的大作中提到: 】
: 还有一个简单的办法,把 etc/deny_reason 删了重新建一个看看
--
FROM 180.95.224.*