From: Maxim Ignatenko Date: Sun, 31 Jul 2011 19:48:56 +0000 (+0300) Subject: Ignore any extra elements in voice approvement form submission X-Git-Tag: v2.1.9~21 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6848d3affebe6b6cc3002295b3a70c051e711d89;p=ejabberd Ignore any extra elements in voice approvement form submission --- diff --git a/src/mod_muc/mod_muc_room.erl b/src/mod_muc/mod_muc_room.erl index 56839d280..d46817737 100644 --- a/src/mod_muc/mod_muc_room.erl +++ b/src/mod_muc/mod_muc_room.erl @@ -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