fix mem leak detect bug, destroy server when quit

pull/133/head
winlin 11 years ago
parent 7465f2d20b
commit e492180b78

@ -310,6 +310,11 @@ SrsServer::SrsServer()
}
SrsServer::~SrsServer()
{
destroy();
}
void SrsServer::destroy()
{
_srs_config->unsubscribe(this);
@ -538,6 +543,8 @@ int SrsServer::cycle()
#ifdef SRS_AUTO_INGEST
ingester->stop();
#endif
destroy();
return ret;
}

@ -128,6 +128,7 @@ private:
public:
SrsServer();
virtual ~SrsServer();
virtual void destroy();
public:
virtual int initialize();
virtual int initialize_signal();

Loading…
Cancel
Save