# HG changeset patch # User Kim Alvefur # Date 1699890912 -3600 # Node ID c782f220b3ee8748ebbfb139da7635317ebd1889 # Parent 15c1801e8901ed16acf4d57f9976c801b7222f5a mod_audit: Fix storing IP prefixes Was essentially calling new_ip(new_ip()) diff -r 15c1801e8901 -r c782f220b3ee mod_audit/mod_audit.lua --- a/mod_audit/mod_audit.lua Mon Nov 13 12:37:21 2023 +0100 +++ b/mod_audit/mod_audit.lua Mon Nov 13 16:55:12 2023 +0100 @@ -61,13 +61,12 @@ end local function get_ip_network(ip_addr) - local _ip = ip.new_ip(ip_addr); - local proto = _ip.proto; + local proto = ip_addr.proto; local network; if proto == "IPv4" and attach_ipv4_prefix then - network = ip.truncate(_ip, attach_ipv4_prefix).normal.."/"..attach_ipv4_prefix; + network = ip.truncate(ip_addr, attach_ipv4_prefix).normal.."/"..attach_ipv4_prefix; elseif proto == "IPv6" and attach_ipv6_prefix then - network = ip.truncate(_ip, attach_ipv6_prefix).normal.."/"..attach_ipv6_prefix; + network = ip.truncate(ip_addr, attach_ipv6_prefix).normal.."/"..attach_ipv6_prefix; end return network; end