Done!

Thank you very much for reporting!

Cheers,
-Raphael.


On 15.10.2012, at 12:44, Dmitry Sinina wrote:

> I am trying SEMS ...
> I have issues with rtcp receiver.
> SEMS failes with segfault if rtcp socket receives packets after  session was 
> closed. Destructor is called after session was closed, but it doesn't close 
> rtcp socket  and packet still can be received.
> In this case AmRtpReceiverThread calls AmRtpStream::recvPacket for already 
> destructed class.
> To fix this I made some changes to destructor.
> AmRtpStream::~AmRtpStream()
> {
>  if(l_sd){
>    if (AmRtpReceiver::haveInstance()){
>      AmRtpReceiver::instance()->removeStream(l_sd);
>      AmRtpReceiver::instance()->removeStream(l_rtcp_sd);
>    }
>    close(l_sd);
>    close(l_rtcp_sd);
>  }
> }
> 
> Can you please comment this patch, and merge it if it's ok.
> Thanks.
> _______________________________________________
> Semsdev mailing list
> [email protected]
> http://lists.iptel.org/mailman/listinfo/semsdev

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to