diff --git a/internal/pipewire/pod.go b/internal/pipewire/pod.go index 15ff25c..f8a824c 100644 --- a/internal/pipewire/pod.go +++ b/internal/pipewire/pod.go @@ -504,8 +504,9 @@ type SPADict []SPADictItem // Size satisfies [KnownSize] with a value computed at runtime. func (d *SPADict) Size() Word { - if d == nil { - return 0 + if *d == nil { + // None type prefix with zero-length body + return SizePrefix } // struct prefix, NItems value