diff --git a/trunk/src/app/srs_app_thread.cpp b/trunk/src/app/srs_app_thread.cpp index 0b38c4d44..f37e49d70 100644 --- a/trunk/src/app/srs_app_thread.cpp +++ b/trunk/src/app/srs_app_thread.cpp @@ -210,11 +210,11 @@ failed: } } - handler->on_thread_stop(); - srs_info("thread %s cycle finished", _name); - // readly terminated now. really_terminated = true; + + handler->on_thread_stop(); + srs_info("thread %s cycle finished", _name); } void* SrsThread::thread_fun(void* arg)