aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLOU Xun <aquarhead@ela.build>2019-06-06 15:40:13 +0000
committerLOU Xun <aquarhead@ela.build>2019-06-06 15:40:13 +0000
commit8d6455460de462a47d3cf62851a0deda9f5bfd34 (patch)
tree782bd53509d270049bb1f7f50171f3cdf6bda563
parentmod_register_web: Don't crash if user exists (diff)
Protect against bad muc#owner requests
-rw-r--r--src/mod_muc_room.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mod_muc_room.erl b/src/mod_muc_room.erl
index 2d3865120..0b0311059 100644
--- a/src/mod_muc_room.erl
+++ b/src/mod_muc_room.erl
@@ -3245,7 +3245,9 @@ process_iq_owner(From, #iq{type = get, lang = Lang,
end;
true ->
{error, xmpp:err_bad_request()}
- end.
+ end;
+process_iq_owner(_, _, _) ->
+ {error, xmpp:err_bad_request()}.
-spec is_allowed_log_change(muc_roomconfig:result(), state(), jid()) -> boolean().
is_allowed_log_change(Options, StateData, From) ->