From: Evgeniy Khramtsov Date: Tue, 26 Jul 2016 07:01:59 +0000 (+0300) Subject: Remove jlib dependency from acl.erl X-Git-Tag: 16.12-beta1~115 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c26d38a8937d46837fbdcf047abbf249f6d95a56;p=ejabberd Remove jlib dependency from acl.erl --- diff --git a/src/acl.erl b/src/acl.erl index 31a7547dd..7519e12e2 100644 --- a/src/acl.erl +++ b/src/acl.erl @@ -39,7 +39,7 @@ -include("ejabberd.hrl"). -include("logger.hrl"). --include("jlib.hrl"). +-include("jid.hrl"). -record(acl, {aclname, aclspec}). -record(access, {name :: aclname(), @@ -531,7 +531,7 @@ parse_ip_netmask(S) -> _ -> error end; [IPStr, MaskStr] -> - case catch jlib:binary_to_integer(MaskStr) of + case catch binary_to_integer(MaskStr) of Mask when is_integer(Mask), Mask >= 0 -> case inet_parse:address(binary_to_list(IPStr)) of {ok, {_, _, _, _} = IP} when Mask =< 32 ->