aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Ignatenko <gelraen.ua@gmail.com>2011-07-31 22:48:56 +0300
committerMaxim Ignatenko <gelraen.ua@gmail.com>2011-09-26 11:16:28 +0300
commit6848d3affebe6b6cc3002295b3a70c051e711d89 (patch)
treeb77a5606c851f47fbec8b340a528c7652d30d6d9
parentAdd 2 room config options (diff)
Ignore any extra elements in voice approvement form submission
-rw-r--r--src/mod_muc/mod_muc_room.erl8
1 files changed, 6 insertions, 2 deletions
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