From c8c3b22d19b4815a8b314ecd926c90b0ae8fbb2d Mon Sep 17 00:00:00 2001 From: Alex X Date: Thu, 28 Dec 2023 11:54:38 +0300 Subject: [PATCH] Fix memory allocation for HomeKit OPUS --- pkg/opus/homekit.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/opus/homekit.go b/pkg/opus/homekit.go index 1199464d..e0eaee9d 100644 --- a/pkg/opus/homekit.go +++ b/pkg/opus/homekit.go @@ -74,7 +74,7 @@ func repackToHAP60(handler core.HandlerFunc) core.HandlerFunc { toc := pkt.Payload[0] - payload := make([]byte, 2, len(framesSize)+len(framesData)) + payload := make([]byte, 2, 2+len(framesSize)+len(framesData)) payload[0] = toc | 0b11 // code 3 (multiple frames per packet) payload[1] = 0b1000_0011 // VBR, no padding, 3 frames payload = append(payload, framesSize...)