QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 701|回复: 0

OpenQ的一个bug测试和修正

[复制链接]
发表于 2005-3-26 18:29:09 | 显示全部楼层 |阅读模式
启动gdb来调试gaim,支持openq的
也不知道过了多长时间出现了这个提示:

invalid signal SIGSEGV, Segmentation fault.
  qq_process_recv_file_accept (data=0xbffe92b0 "", cursor=0xbffe9344,
                      data_len=91, sender_uid=0, gc=0x831970 at send_file.c:784
  784             info = (ft_info *) qd->xfer->data;

我没仔细看源代码了,现在没时间 :(
将send_file.c:784那句
  info = (ft_info *) qd->xfer->data;
改为:
if(qd==NULL||qd->xfer==NULL)
return; //退出这个函数算啦,总比程序崩溃的好
再重新编译

赫赫,不知道效果怎么样?
有用这个的大家一起测试下啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 17:19 , Processed in 0.041007 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表