aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppMessage.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-03-16 19:54:03 +0100
committerLinus Jahn <lnj@kaidan.im>2022-03-16 19:54:03 +0100
commit0383266d61577d0829f48d284e417b1ffb372812 (patch)
tree38c2569ce6dd8188f801338fd4678d9e362b49fc /src/base/QXmppMessage.cpp
parent5b682269631a14d707b5cf1a2893bfd72ba5a011 (diff)
parent395d2af80de7817dd2b092c2c7d9dfa3fa3f2744 (diff)
downloadqxmpp-0383266d61577d0829f48d284e417b1ffb372812.tar.gz
Merge branch '1.4'
Diffstat (limited to 'src/base/QXmppMessage.cpp')
-rw-r--r--src/base/QXmppMessage.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/base/QXmppMessage.cpp b/src/base/QXmppMessage.cpp
index 16c0a1a7..41b654ed 100644
--- a/src/base/QXmppMessage.cpp
+++ b/src/base/QXmppMessage.cpp
@@ -1247,7 +1247,9 @@ bool QXmppMessage::parseExtension(const QDomElement &element, QXmpp::SceMode sce
// XEP-0334: Message Processing Hints
if (element.namespaceURI() == ns_message_processing_hints &&
HINT_TYPES.contains(element.tagName())) {
- addHint(Hint(1 << HINT_TYPES.indexOf(element.tagName())));
+ if (const auto index = HINT_TYPES.indexOf(element.tagName()); index >= 0) {
+ addHint(Hint(1 << index));
+ }
return true;
}
// XEP-0359: Unique and Stable Stanza IDs