about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xmpp/stanza.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/xmpp/stanza.c b/src/xmpp/stanza.c
index 09de1211..e068eeed 100644
--- a/src/xmpp/stanza.c
+++ b/src/xmpp/stanza.c
@@ -730,26 +730,17 @@ stanza_muc_requires_config(xmpp_stanza_t * const stanza)
             return FALSE;
         }
 
-        // check for status code 110 and 201
-        gboolean has110 = FALSE;
-        gboolean has201 = FALSE;
+        // check for status code 201
         xmpp_stanza_t *x_children = xmpp_stanza_get_children(x);
         while (x_children != NULL) {
             if (g_strcmp0(xmpp_stanza_get_name(x_children), STANZA_NAME_STATUS) == 0) {
                 char *code = xmpp_stanza_get_attribute(x_children, STANZA_ATTR_CODE);
-                if (g_strcmp0(code, "110") == 0) {
-                    has110 = TRUE;
-                }
                 if (g_strcmp0(code, "201") == 0) {
-                    has201 = TRUE;
+                    return TRUE;
                 }
             }
             x_children = xmpp_stanza_get_next(x_children);
         }
-
-        if (has110 && has201) {
-            return TRUE;
-        }
     }
     return FALSE;
 }