HI.

 

I think that RTSPClient is occurred crash in handleRequestBytes.

handleRequestBytes could called resendCommand when received 401 response
code.

resendCommand call sendRequest and sendRequest checks openConnection.

When openConnection returned -1, sendRequest delete request(this is
foundRequest in handleRequestBytes) and return 0;

In this case, foundRequest can't access because it is deleted. But,
handleRequestBytes accesses foundRequest on 1835 line. It occurs crash.

 

When I modified code like below, it works without crash.

if (!resendCommand(foundRequest)) break;

-> if (!resendCommand(foundRequest)) return;

 

Please Confirm my modified code is ok.

 

Thanks.

 

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to