diff --git a/trunk/src/app/srs_app_rtc_conn.cpp b/trunk/src/app/srs_app_rtc_conn.cpp index 85b134f6a..d14e3d8d7 100644 --- a/trunk/src/app/srs_app_rtc_conn.cpp +++ b/trunk/src/app/srs_app_rtc_conn.cpp @@ -572,13 +572,12 @@ srs_error_t SrsRtcPlayStream::cycle() } // Wait for amount of packets. -try_dump_again: SrsRtpPacket2* pkt = NULL; consumer->dump_packet(&pkt); if (!pkt) { // TODO: FIXME: We should check the quit event. consumer->wait(mw_msgs); - goto try_dump_again; + continue; } // Send-out the RTP packet and do cleanup