From 82f32cbe8faad7ea660bbc3049a88a6a68c4b291 Mon Sep 17 00:00:00 2001 From: dijunkun Date: Thu, 27 Nov 2025 23:53:27 +0800 Subject: [PATCH] [fix] fix incorrect peer reference in AddVideoStream call --- src/gui/panels/remote_peer_panel.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gui/panels/remote_peer_panel.cpp b/src/gui/panels/remote_peer_panel.cpp index 0d00081..d66c653 100644 --- a/src/gui/panels/remote_peer_panel.cpp +++ b/src/gui/panels/remote_peer_panel.cpp @@ -155,8 +155,13 @@ int Render::ConnectTo(const std::string& remote_id, const char* password, props->params_.user_id = props->local_id_.c_str(); props->peer_ = CreatePeer(&props->params_); + if (!props->peer_) { + LOG_INFO("Create peer [{}] instance failed", props->local_id_); + return -1; + } + for (auto& display_info : display_info_list_) { - AddVideoStream(peer_, display_info.name.c_str()); + AddVideoStream(props->peer_, display_info.name.c_str()); } AddAudioStream(props->peer_, props->audio_label_.c_str()); AddDataStream(props->peer_, props->data_label_.c_str());