8000 fix: nullptr checking for sender/receiver. (#1421) · liliBestCoder/flutter-webrtc@0bfc254 · GitHub
[go: up one dir, main page]

Skip to content

Commit 0bfc254

Browse files
authored
fix: nullptr checking for sender/receiver. (flutter-webrtc#1421)
1 parent 9859889 commit 0bfc254

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

common/cpp/src/flutter_peerconnection.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -969,7 +969,7 @@ void FlutterPeerConnection::GetStats(
969969
bool found = false;
970970
auto receivers = pc->receivers();
971971
for (auto receiver : receivers.std_vector()) {
972-
if (receiver->track()->id().c_string() == track_id) {
972+
if (receiver->track() && receiver->track()->id().c_string() == track_id) {
973973
found = true;
974974
pc->GetStats(
975975
receiver,
@@ -990,7 +990,7 @@ void FlutterPeerConnection::GetStats(
990990
}
991991
auto senders = pc->senders();
992992
for (auto sender : senders.std_vector()) {
993-
if (sender->track()->id().c_string() == track_id) {
993+
if (sender->track() && sender->track()->id().c_string() == track_id) {
994994
found = true;
995995
pc->GetStats(
996996
sender,

0 commit comments

Comments
 (0)
0