]> granicus.if.org Git - ejabberd/commitdiff
Ignore any extra elements in voice approvement form submission
authorMaxim Ignatenko <gelraen.ua@gmail.com>
Sun, 31 Jul 2011 19:48:56 +0000 (22:48 +0300)
committerMaxim Ignatenko <gelraen.ua@gmail.com>
Mon, 26 Sep 2011 08:16:28 +0000 (11:16 +0300)
src/mod_muc/mod_muc_room.erl

index 56839d28071ef6b2e5dd19ed5f1ffbf7a6cebb75..d46817737179d7b8a2c12b9a28a3c60a2db343dd 100644 (file)
@@ -3852,9 +3852,13 @@ check_voice_approvement_fields({xmlelement, "field", Attrs, Els}, Acc) ->
                                true;
                        "1" ->
                                true
-                       end
+                       end;
+               _ ->
+                       true % ignore unknown fields
                end
-       end.
+       end;
+check_voice_approvement_fields({xmlelement, _, _, _}, _) ->
+       true.
 
 extract_jid_from_voice_approvement(Els) ->
        try