<div dir="ltr"><div>hi ross,</div><div><br></div><div>using the latest livemedia sources i see a segfault sometimes when making a rtsp connection to a axis ip camera.</div><div>it looks like in SocketDescriptor destructor a "alternative byte handler" callback function is called with a pointer to a RtspClient instance</div><div>which is deleted.</div><div><br></div><div>in RtspClient destructor the callback is unregistered but sometimes the input socket num to unregister the callback differs from the sock num used</div><div>when registering.</div><div><br></div><div>in previous version in RtspClient::resetTCPSockets the "alternative byte handler" is cleared using the "input socket num" before setting it to -1.</div><div><br></div><div>         RTPInterface::clearServerRequestAlternativeByteHandler(envir(), fInputSocketNum); // in case we were receiving RTP-over-TCP</div><div><br></div><div>i think this line should be added again?</div><div><br></div><div>best regards</div><div>gerald</div><div><br></div></div>