1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

fix mem leak detect bug, destroy server when quit

This commit is contained in:
winlin 2014-05-02 14:08:48 +08:00
parent 7465f2d20b
commit e492180b78
2 changed files with 8 additions and 0 deletions

View file

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

View file

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