diff --git a/src/conference/session/call-session.cpp b/src/conference/session/call-session.cpp index df44d285d06ed6d470be98c202361f2c774b02b3..551a3b248cd2d3bee224739fad0d8a26f3f12729 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 {