From 0a83e598dd822618a970bdc92cfe0c87cf8acc58 Mon Sep 17 00:00:00 2001 From: Lukas Larsson Date: Fri, 4 Jun 2021 15:57:51 +0200 Subject: [PATCH] Fix output size check (#744) --- src/execute.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/execute.ts b/src/execute.ts index 84994dd9..0f41a55b 100644 --- a/src/execute.ts +++ b/src/execute.ts @@ -30,7 +30,8 @@ export async function execute( } export function stdout(data: Buffer | string): void { - if (output.length < buffer.constants.MAX_STRING_LENGTH) { - output += data.toString().trim() + const dataString = data.toString().trim() + if (output.length + dataString.length < buffer.constants.MAX_STRING_LENGTH) { + output += dataString } }