From 91efeb101a00b7d85843c5b609349d6781c4e4a4 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Thu, 27 Nov 2025 02:51:36 +0900 Subject: [PATCH] internal/pipewire: spa_dict size nil check This fixes serialisation of NULL spa_dict. Signed-off-by: Ophestra --- internal/pipewire/pod.go | 4 ++++ 1 file changed, 4 insertions(+) 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 {