From 24e09960d9dcb25e9b83319605d948f9d69fefbb Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Mon, 7 Oct 2024 12:56:10 -0500 Subject: [PATCH] fix issue with buffer padding --- src/osc.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osc.ts b/src/osc.ts index 9d3d90e..a00c28a 100644 --- a/src/osc.ts +++ b/src/osc.ts @@ -77,7 +77,7 @@ const oscTypeConverterMap: { [key: string]: OSCTypeConverter } = { const sizeBuffer = oscTypeConverterMap.i.toBuffer(data.length); if (sizeBuffer) { const padSize = 4 - (data.length % 4); - const padBuffer = Buffer.from(Array(padSize).fill(0)); + const padBuffer = padSize < 4 ? Buffer.from(Array(padSize).fill(0)) : Buffer.from([]); return Buffer.concat([sizeBuffer, data, padBuffer]); } }