From f786b75ab8e50bd764afa7c6f4a1d6bd5191465d Mon Sep 17 00:00:00 2001 From: zefie Date: Wed, 23 Jul 2025 22:59:48 -0400 Subject: [PATCH] better handling of compress function --- zefie_wtvp_minisrv/includes/classes/LZPF.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zefie_wtvp_minisrv/includes/classes/LZPF.js b/zefie_wtvp_minisrv/includes/classes/LZPF.js index 655c9d8b..bd3eace7 100644 --- a/zefie_wtvp_minisrv/includes/classes/LZPF.js +++ b/zefie_wtvp_minisrv/includes/classes/LZPF.js @@ -426,7 +426,9 @@ class LZPF { compress(uncompressed_data) { this.clear(); if (typeof uncompressed_data === 'string') { - uncompressed_data = Buffer.from(uncompressed_data, 'utf8'); + uncompressed_data = Buffer.from(uncompressed_data, 'utf-8'); + } else if (!Buffer.isBuffer(uncompressed_data)) { + throw new TypeError('Input data for compress must be a Buffer or a string.'); } const uncompressed_len = uncompressed_data.length;