From 8c0e43d650094d16f016aca3e2554d09e3d9a0d9 Mon Sep 17 00:00:00 2001 From: Aleksei Ilin Date: Sat, 11 Jan 2025 21:52:27 +0100 Subject: [PATCH] set: Fix missing 'Dynamic' field restore in set unmarshal --- set.go | 1 + 1 file changed, 1 insertion(+) diff --git a/set.go b/set.go index e2f58fe..816847e 100644 --- a/set.go +++ b/set.go @@ -734,6 +734,7 @@ func setsFromMsg(msg netlink.Message) (*Set, error) { set.Interval = (flags & unix.NFT_SET_INTERVAL) != 0 set.IsMap = (flags & unix.NFT_SET_MAP) != 0 set.HasTimeout = (flags & unix.NFT_SET_TIMEOUT) != 0 + set.Dynamic = (flags & unix.NFT_SET_EVAL) != 0 set.Concatenation = (flags & NFT_SET_CONCAT) != 0 case unix.NFTA_SET_KEY_TYPE: nftMagic := ad.Uint32()