]> granicus.if.org Git - ejabberd/commitdiff
Protect against bad muc#owner requests
authorLOU Xun <aquarhead@ela.build>
Thu, 6 Jun 2019 15:40:13 +0000 (15:40 +0000)
committerLOU Xun <aquarhead@ela.build>
Thu, 6 Jun 2019 15:40:13 +0000 (15:40 +0000)
src/mod_muc_room.erl

index 2d386512020491dcffd0b273a4f2e20de32563d0..0b03110591addcd4157baa7f7515dbf5f314c141 100644 (file)
@@ -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) ->