]> granicus.if.org Git - ejabberd/commitdiff
Fix IP address parsing for mod_metrics
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Tue, 13 Jun 2017 13:54:29 +0000 (16:54 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Tue, 13 Jun 2017 13:54:29 +0000 (16:54 +0300)
src/mod_metrics.erl

index 8906ef32ecc085ecd0e942deed009466cb9471b1..73a68a8dfb5a16abb7f26222fdf09c82640a4e7f 100644 (file)
@@ -179,7 +179,8 @@ get_socket(N) ->
 
 mod_opt_type(ip) ->
     fun(S) ->
-           {ok, IP} = inet:parse_ipv4_address(iolist_to_binary(S)),
+           {ok, IP} = inet:parse_ipv4_address(
+                        binary_to_list(iolist_to_binary(S))),
            IP
     end;
 mod_opt_type(port) ->