From 3b080df9c35de0a6bb6578d8dd4ff80da03a4e32 Mon Sep 17 00:00:00 2001 From: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Date: Tue, 17 Sep 2013 17:26:33 -0400 Subject: [PATCH] #30250: fix Conference destructor (endless loop) --- daemon/src/conference.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daemon/src/conference.cpp b/daemon/src/conference.cpp index 8fc3432b78..6fba9b7d94 100644 --- a/daemon/src/conference.cpp +++ b/daemon/src/conference.cpp @@ -59,8 +59,10 @@ Conference::Conference() Conference::~Conference() { +#ifdef SFL_VIDEO for (const auto &participant_id : participants_) - remove(participant_id); + SIPVoIPLink::instance()->getSipCall(participant_id)->getVideoRtp().exitConference(); +#endif // SFL_VIDEO } Conference::ConferenceState Conference::getState() const -- GitLab