]> granicus.if.org Git - ejabberd/commitdiff
Fix validating function for iqdisc
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Thu, 23 Apr 2015 11:59:18 +0000 (14:59 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Thu, 23 Apr 2015 11:59:18 +0000 (14:59 +0300)
src/mod_pubsub.erl

index 0531374dc57791b5799167dc9635d54fa66de07d..80f6c05a935a38b977b3befdfa1270ef8d41e5ae 100644 (file)
@@ -252,7 +252,7 @@ init([ServerHost, Opts]) ->
     PepOffline = gen_mod:get_opt(ignore_pep_from_offline, Opts,
            fun(A) when is_boolean(A) -> A end, true),
     IQDisc = gen_mod:get_opt(iqdisc, Opts,
-           fun(A) when is_atom(A) -> A end, one_queue),
+           fun gen_iq_handler:check_type/1, one_queue),
     LastItemCache = gen_mod:get_opt(last_item_cache, Opts,
            fun(A) when is_boolean(A) -> A end, false),
     MaxItemsNode = gen_mod:get_opt(max_items_node, Opts,