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