aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--internal/pipewire/pod.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/pipewire/pod.go b/internal/pipewire/pod.go
index 27d3c601..2e04f446 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 {