From f5cce92bf80c62eac641f1927725397bac4faa2c Mon Sep 17 00:00:00 2001 From: mleku Date: Sat, 13 Sep 2025 21:23:59 +0100 Subject: [PATCH] Handle nil receiver `S` in `ContainsAny` method within `tags.go`. --- pkg/encoders/tag/tags.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/encoders/tag/tags.go b/pkg/encoders/tag/tags.go index bb302f6..a246321 100644 --- a/pkg/encoders/tag/tags.go +++ b/pkg/encoders/tag/tags.go @@ -47,6 +47,9 @@ func (s *S) Append(t ...*T) { // ContainsAny returns true if any of the values given in `values` matches any // of the tag elements. func (s *S) ContainsAny(tagName []byte, values [][]byte) bool { + if s == nil { + return false + } if len(tagName) < 1 { return false }