> _Tables* _Tables::getOurTables(UsageEnvironment& env, Boolean > createIfNotPresent) { > --> here!! --> if (env.liveMediaPriv == NULL && createIfNotPresent) { What specifically is wrong here? I.e., why is a crash occurring at that line?
> When I insert a code as follows, the problem was solved. > Please overview again changes of live555. > > void SocketDescriptor::tcpReadHandler1(int mask) { > ... > removeSocketDescription(fEnv, fOurSocketNum); // <-- When this code is > added, the problem was solved... > delete this; > I still don't understand what the problem is, and why making an extra call to "removeSocketDescriptor()" before calling "delete this;" (which will cause "removeSocketDescriptor()" to be called from the "SocketDescriptor" destructor anyway) would change anything?? Ross Finlayson Live Networks, Inc. http://www.live555.com/
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel