aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/pipewire
diff options
context:
space:
mode:
Diffstat (limited to 'internal/pipewire')
-rw-r--r--internal/pipewire/pod.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/internal/pipewire/pod.go b/internal/pipewire/pod.go
index 15ff25c3..f8a824cb 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