We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6e2f6b4 commit 955de6dCopy full SHA for 955de6d
2 files changed
types/inet.go
@@ -25,6 +25,10 @@ func (b *InetBuilder) Append(v *net.IPNet) {
25
b.AppendNull()
26
return
27
}
28
+ if len(v.IP) == 0 && len(v.Mask) == 0 {
29
+ b.AppendEmptyValue()
30
+ return
31
+ }
32
b.ExtensionBuilder.Builder.(*array.BinaryBuilder).Append([]byte(v.String()))
33
34
types/mac.go
@@ -21,6 +21,11 @@ func NewMACBuilder(builder *array.ExtensionBuilder) *MACBuilder {
21
22
23
func (b *MACBuilder) Append(v net.HardwareAddr) {
24
+ if len(v) == 0 || bytes.Equal(v, make(net.HardwareAddr, 6)) {
+
b.ExtensionBuilder.Builder.(*array.BinaryBuilder).Append(v[:])
0 commit comments