1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-02-15 04:42:04 +00:00

donot destroy the source and connections of gmc.

This commit is contained in:
winlin 2014-09-10 14:58:19 +08:00
parent 79938f3214
commit 61728118ab

View file

@ -385,7 +385,8 @@ void SrsServer::destroy()
srs_freep(signal_manager);
srs_freep(kbps);
for (std::vector<SrsConnection*>::iterator it = conns.begin(); it != conns.end();) {
// never destroy the connections, for it's still alive.
/*for (std::vector<SrsConnection*>::iterator it = conns.begin(); it != conns.end();) {
SrsConnection* conn = *it;
// remove the connection, then free it,
@ -395,9 +396,12 @@ void SrsServer::destroy()
srs_freep(conn);
}
conns.clear();
conns.clear();*/
SrsSource::destroy();
// never destroy the source,
// when we free all sources, the fmle publish may retry
// and segment fault.
//SrsSource::destroy();
}
int SrsServer::initialize()