From d316eecec9fd321f6ee420d01e815f209f91b6fe Mon Sep 17 00:00:00 2001
From: Clemence Him <clemence.him@belledonne-communications.com>
Date: Mon, 17 Feb 2025 16:31:32 +0100
Subject: [PATCH] Fix: Check length of remote tag

---
 src/conference/session/call-session.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/conference/session/call-session.cpp b/src/conference/session/call-session.cpp
index df44d285d0..551a3b248c 100644
--- a/src/conference/session/call-session.cpp
+++ b/src/conference/session/call-session.cpp
@@ -1291,7 +1291,7 @@ void CallSessionPrivate::repairIfBroken() {
 			break;
 		case CallSession::State::OutgoingEarlyMedia:
 		case CallSession::State::OutgoingRinging:
-			if (op->getRemoteTag() != nullptr) {
+			if (op->getRemoteTag() != nullptr && strlen(op->getRemoteTag()) > 0) {
 				repairByNewInvite(true);
 				broken = false;
 			} else {
-- 
GitLab