diff --git a/trunk/src/app/srs_app_listener.cpp b/trunk/src/app/srs_app_listener.cpp index 06adfaae0..069f68394 100755 --- a/trunk/src/app/srs_app_listener.cpp +++ b/trunk/src/app/srs_app_listener.cpp @@ -171,7 +171,7 @@ srs_error_t SrsUdpListener::listen() handler->set_stfd(lfd); srs_freep(trd); - trd = new SrsSTCoroutine("udp", this); + trd = new SrsSTCoroutine("udp", this, _srs_context->get_id()); if ((err = trd->start()) != srs_success) { return srs_error_wrap(err, "start thread"); }