发现linphone一个bug

在开源软件中,发现了一个隐藏的bug:在video_stream_new函数中已经设置了socket大小的情况下,video_stream_start函数中的rtp_session_set_rtp_socket_send_buffer_size方法并未生效。这一现象揭示了开源软件维护的挑战,隐藏的bug可能遍布各处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数
video_stream_start中
rtp_session_set_rtp_socket_send_buffer_size(stream->session,socket_buf_size);
压根不起作用,调查后发现
set_socket_sizes这个函数在video_stream_new中就已经调用过了
set_socket_sizes(sock,session->rtp.snd_socket_size,session->rtp.rcv_socket_size);

这个时候session->rtp.snd_socket_size的值还未定义我晕啊,开源软件果然伤不起啊。
隐藏bug一大堆。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值