From 4ba5053d973f3231cb7e862da04173b51a47f833 Mon Sep 17 00:00:00 2001 From: Pierre Lespagnol <pierre.lespagnol@savoirfairelinux.com> Date: Mon, 29 Mar 2021 14:12:52 -0400 Subject: [PATCH] conference: fix confInfo comparison Change-Id: Ib317c52ac241bd2547729b2e0c532bc93ee346e3 Gitlab: #491 --- src/conference.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/conference.h b/src/conference.h index 6c3bdaab45..854b12783b 100644 --- a/src/conference.h +++ b/src/conference.h @@ -137,9 +137,11 @@ struct ConfInfo : public std::vector<ParticipantInfo> { if (c1.h != c2.h or c1.w != c2.w) return false; + if (c1.size() != c2.size()) + return false; for (auto& p1 : c1) { - auto it = std::find_if(c2.begin(), c2.end(), [p1](const ParticipantInfo& p2) { + auto it = std::find_if(c2.begin(), c2.end(), [&p1](const ParticipantInfo& p2) { return p1 == p2; }); if (it != c2.end()) -- GitLab