diff --git a/talk/owt/sdk/conference/conferencesocketsignalingchannel.cc b/talk/owt/sdk/conference/conferencesocketsignalingchannel.cc index 95e6593fe..a45643936 100644 --- a/talk/owt/sdk/conference/conferencesocketsignalingchannel.cc +++ b/talk/owt/sdk/conference/conferencesocketsignalingchannel.cc @@ -480,7 +480,7 @@ void ConferenceSocketSignalingChannel::SendInitializationMessage( return; } if (message->get_string() == "ok") { - if (msg.at(1)->get_flag() != sio::message::flag_object) { + if (msg.size() < 2 || msg.at(1)->get_flag() != sio::message::flag_object) { RTC_DCHECK(false); return; }