From 23447dd6e2d8801062f588bb5ea6cc3f7cc0b39a Mon Sep 17 00:00:00 2001 From: winlin Date: Tue, 26 May 2020 18:24:37 +0800 Subject: [PATCH] RTC: Use c++98 map.earse --- trunk/src/app/srs_app_rtc_server.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trunk/src/app/srs_app_rtc_server.cpp b/trunk/src/app/srs_app_rtc_server.cpp index 28f4f7f81..ffcf0d3aa 100644 --- a/trunk/src/app/srs_app_rtc_server.cpp +++ b/trunk/src/app/srs_app_rtc_server.cpp @@ -454,7 +454,8 @@ void SrsRtcServer::check_and_clean_timeout_session() session->disposing_ = true; zombies_.push_back(session); - iter = map_username_session.erase(iter); + // Use C++98 style: https://stackoverflow.com/a/4636230 + map_username_session.erase(iter++); map_id_session.erase(session->peer_id()); if (handler) {