From 8d9dd532b93f125ece4bab7a5e319c611714bcef Mon Sep 17 00:00:00 2001 From: winlin Date: Sun, 4 Apr 2021 18:32:15 +0800 Subject: [PATCH] RTC: Fix bug for republish stream. 4.0.89 --- trunk/src/app/srs_app_rtc_conn.cpp | 4 ++-- trunk/src/core/srs_core_version4.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/trunk/src/app/srs_app_rtc_conn.cpp b/trunk/src/app/srs_app_rtc_conn.cpp index beefdb000..c312af7d3 100644 --- a/trunk/src/app/srs_app_rtc_conn.cpp +++ b/trunk/src/app/srs_app_rtc_conn.cpp @@ -470,7 +470,7 @@ void SrsRtcPlayStream::on_stream_change(SrsRtcStreamDescription* desc) { // Refresh the relation for audio. // TODO: FIMXE: Match by label? - if (desc->audio_track_desc_ && audio_tracks_.size() == 1) { + if (desc && desc->audio_track_desc_ && audio_tracks_.size() == 1) { uint32_t ssrc = desc->audio_track_desc_->ssrc_; SrsRtcAudioSendTrack* track = audio_tracks_.begin()->second; @@ -480,7 +480,7 @@ void SrsRtcPlayStream::on_stream_change(SrsRtcStreamDescription* desc) // Refresh the relation for video. // TODO: FIMXE: Match by label? - if (desc->video_track_descs_.size() == 1 && desc->video_track_descs_.size() == 1) { + if (desc && desc->video_track_descs_.size() == 1 && desc->video_track_descs_.size() == 1) { SrsRtcTrackDescription* vdesc = desc->video_track_descs_.at(0); uint32_t ssrc = vdesc->ssrc_; SrsRtcVideoSendTrack* track = video_tracks_.begin()->second; diff --git a/trunk/src/core/srs_core_version4.hpp b/trunk/src/core/srs_core_version4.hpp index 42f973eaa..54ba852bf 100644 --- a/trunk/src/core/srs_core_version4.hpp +++ b/trunk/src/core/srs_core_version4.hpp @@ -26,6 +26,6 @@ #define VERSION_MAJOR 4 #define VERSION_MINOR 0 -#define VERSION_REVISION 88 +#define VERSION_REVISION 89 #endif