summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--protocols/Teams/src/teams_trouter.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/protocols/Teams/src/teams_trouter.cpp b/protocols/Teams/src/teams_trouter.cpp
index 721e9ca8b3..2772b39578 100644
--- a/protocols/Teams/src/teams_trouter.cpp
+++ b/protocols/Teams/src/teams_trouter.cpp
@@ -250,9 +250,11 @@ void CTeamsProto::TRouterProcess(const char *str)
if (message) {
Netlib_Logf(m_hTrouterNetlibUser, "Got event:\n%s", message.write_formatted().c_str());
- if (!mir_strcmp(message.name(), "presence")) {
- for (auto &it : message)
- ProcessUserPresence(it);
+ for (auto &pkt : message) {
+ if (!mir_strcmp(pkt.name(), "presence")) {
+ for (auto &it : pkt)
+ ProcessUserPresence(it);
+ }
}
}