From 5ab06a14d406f0b673ce29e78e136bbed4e9095b Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Wed, 9 Oct 2024 12:53:38 +0200 Subject: [PATCH] Also ignore IPv6 interface info Agent now also ignores interfaces listed in ignore_interfaces.rx when looking for IPv6 interface info. Variables such as `default:sys.hardware_mac[]` will no longer be defined for ignored interfaces. Ticket: ENT-11840 Changelog: Commit Signed-off-by: Lars Erik Wik --- libenv/unix_iface.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libenv/unix_iface.c b/libenv/unix_iface.c index 06b2eb1d57..bfa5918c91 100644 --- a/libenv/unix_iface.c +++ b/libenv/unix_iface.c @@ -721,6 +721,11 @@ static void FindV6InterfacesInfo(EvalContext *ctx, Rlist **interfaces, Rlist **h } } + if (IgnoreInterface(current_interface)) + { + // Ignore interfaces listed in ignore_interfaces.rx + continue; + } const char *const stripped_ifconfig_line = TrimWhitespace(ifconfig_line);