曲径通幽论坛

标题: phpwind7.3.2 AutoPost v1.0 源码 [打印本页]

作者: beyes    时间: 2009-7-7 02:34
本主题需向作者支付 32767 个铜币 才能浏览
作者: beyes    时间: 2009-7-8 14:00
标题: Re:phpwind7.3.2 AutoPost v1.1 源码
改进:增加自定义文本读取并发送(顺序)
修正:判断用户名时指针越界错误
判断用户名处改为:
p++;
     find++;
     while( *p != NULL ) {
        if( !strcmp( *p, argv[1]) )
            return find;
        p++;
        find++;
    }

原先为:
     while( *p != NULL ) {
             p++;
        find++;
        if( !strcmp( *p, argv[1]) )
            return find;
}

原来这样的判断方法有逻辑错误,因为如果字符串数组指针越界之后,遇到 0x0 ,那么在用 strcmp() 时就会出错。





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2