diff --git a/internal/pipewire/pod.go b/internal/pipewire/pod.go index 27d3c60..2e04f44 100644 --- a/internal/pipewire/pod.go +++ b/internal/pipewire/pod.go @@ -467,6 +467,10 @@ type SPADict struct { // Size satisfies [KnownSize] with a value computed at runtime. func (d *SPADict) Size() Word { + if d == nil { + return 0 + } + // struct prefix, NItems value size := SizePrefix + int(Size(SizeInt)) for i := range d.Items {