From e01db4c5b922e5685a10c3bce068a3cbaa746237 Mon Sep 17 00:00:00 2001 From: Artem Smorodin Date: Wed, 17 May 2023 22:24:26 +0300 Subject: [PATCH] [expr] Conntrack SourceRegister field unmarshalling --- expr/ct.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/expr/ct.go b/expr/ct.go index 1a0ee68..bed9fea 100644 --- a/expr/ct.go +++ b/expr/ct.go @@ -109,6 +109,9 @@ func (e *Ct) unmarshal(fam byte, data []byte) error { e.Key = CtKey(ad.Uint32()) case unix.NFTA_CT_DREG: e.Register = ad.Uint32() + case unix.NFTA_CT_SREG: + e.Register = ad.Uint32() + e.SourceRegister = true } } return ad.Err()