aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2013-09-22 20:18:56 +1000
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2013-09-22 21:47:59 +1000
commit7fd91a4b12704239e2ecaac9d76eb3fe891e8da5 (patch)
treeaff2ffa5da37dded3e24e96038403f765eb358c0 /src
parentMerge branch 'master' of github.com:processone/ejabberd (diff)
Better web-handlers detection
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_http.erl10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/ejabberd_http.erl b/src/ejabberd_http.erl
index 81baea6e4..4919242a2 100644
--- a/src/ejabberd_http.erl
+++ b/src/ejabberd_http.erl
@@ -114,23 +114,23 @@ init({SockMod, Socket}, Opts) ->
inet:setopts(Socket1, [{packet, http_bin}, {recbuf, 8192}]);
_ -> ok
end,
- Captcha = case lists:member(captcha, Opts) of
+ Captcha = case proplists:get_bool(captcha, Opts) of
true -> [{[<<"captcha">>], ejabberd_captcha}];
false -> []
end,
- Register = case lists:member(register, Opts) of
+ Register = case proplists:get_bool(register, Opts) of
true -> [{[<<"register">>], mod_register_web}];
false -> []
end,
- Admin = case lists:member(web_admin, Opts) of
+ Admin = case proplists:get_bool(web_admin, Opts) of
true -> [{[<<"admin">>], ejabberd_web_admin}];
false -> []
end,
- Bind = case lists:member(http_bind, Opts) of
+ Bind = case proplists:get_bool(http_bind, Opts) of
true -> [{[<<"http-bind">>], mod_http_bind}];
false -> []
end,
- Poll = case lists:member(http_poll, Opts) of
+ Poll = case proplists:get_bool(http_poll, Opts) of
true -> [{[<<"http-poll">>], ejabberd_http_poll}];
false -> []
end,