These fixes vary in severity, ranging from unused variables to memleaks. Phil Sutter (9): libxtables: Drop leftover variable in xtables_numeric_to_ip6addr() extensions: libebt_ip6: Drop unused variables libxtables: Fix memleak in xtopt_parse_hostmask() nft: Avoid memleak in error path of nft_cmd_new() nft: Avoid buffer size warnings copying iface names iptables-apply: Drop unused variable extensions: libebt_ip6: Use xtables_ip6parse_any() libxtables: Introduce xtables_strdup() and use it everywhere extensions: libxt_string: Avoid buffer size warning for strncpy() extensions/libebt_ip.c | 3 +- extensions/libebt_ip6.c | 78 +++++---------------------------- extensions/libebt_stp.c | 3 +- extensions/libip6t_DNAT.c | 4 +- extensions/libip6t_SNAT.c | 4 +- extensions/libip6t_dst.c | 8 ++-- extensions/libip6t_hbh.c | 7 ++- extensions/libip6t_ipv6header.c | 2 +- extensions/libip6t_mh.c | 2 +- extensions/libip6t_rt.c | 7 ++- extensions/libipt_DNAT.c | 8 +--- extensions/libipt_SNAT.c | 4 +- extensions/libxt_dccp.c | 2 +- extensions/libxt_hashlimit.c | 5 +-- extensions/libxt_iprange.c | 4 +- extensions/libxt_multiport.c | 6 +-- extensions/libxt_sctp.c | 4 +- extensions/libxt_set.h | 4 +- extensions/libxt_string.c | 2 +- extensions/libxt_tcp.c | 4 +- include/xtables.h | 1 + iptables/iptables-apply | 1 - iptables/iptables-xml.c | 4 +- iptables/nft-cache.c | 4 +- iptables/nft-cmd.c | 17 ++++--- iptables/nft-ipv4.c | 4 +- iptables/nft-ipv6.c | 4 +- iptables/xshared.c | 2 +- libxtables/xtables.c | 15 ++++++- libxtables/xtoptions.c | 15 ++----- 30 files changed, 80 insertions(+), 148 deletions(-) -- 2.31.1