From ef00ca1793826f2a66273eb19882d0e088fff856 Mon Sep 17 00:00:00 2001 From: hayzam Date: Wed, 11 Feb 2026 12:14:53 +0530 Subject: [PATCH] engine: mac: fallback properly --- engine/mac_resolver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/mac_resolver.go b/engine/mac_resolver.go index 7561462..cedda40 100644 --- a/engine/mac_resolver.go +++ b/engine/mac_resolver.go @@ -164,7 +164,7 @@ func (r *sourceMACResolver) refreshARPCache(now time.Time) { func (r *sourceMACResolver) refreshNDPCache(now time.Time) { m, ok := readNeighborCacheFile("/proc/net/ndisc_cache") - if !ok { + if !ok || len(m) == 0 { // Fallback for environments without /proc/net/ndisc_cache. m = readIPv6NeighCommand() }