aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/declextract
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/declextract')
-rw-r--r--pkg/declextract/declextract.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkg/declextract/declextract.go b/pkg/declextract/declextract.go
index 55194e807..c3c6d705f 100644
--- a/pkg/declextract/declextract.go
+++ b/pkg/declextract/declextract.go
@@ -336,7 +336,7 @@ func (ctx *context) fieldTypeBuffer(f *Field) string {
// ConstantArrayType::getSizeExpr. But for now let's just do the simple thing.
return "mac_addr"
}
- if t.MinSize == 16 && t.MaxSize == 16 &&
+ if (t.MaxSize == 0 || t.MaxSize == 16) &&
(strings.Contains(f.Name, "ipv6") || strings.Contains(f.Name, "ip6")) {
return "ipv6_addr"
}