From f60eed1225f091c090f9c253771a12b33fafcab0 Mon Sep 17 00:00:00 2001 From: Piotr Grzesik Date: Thu, 2 Dec 2021 20:57:51 +0100 Subject: [PATCH] fix: Ensure cast `toString` before `trim` on buffer --- lib/docker.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/docker.js b/lib/docker.js index 5157803f..a3079ff7 100644 --- a/lib/docker.js +++ b/lib/docker.js @@ -103,12 +103,12 @@ async function tryBindPath(bindPath, testFile, pluginInstance) { const ps = await dockerCommand(options, pluginInstance); if (debug) { if (log) { - log.debug(ps.stdoutBuffer.trim()); + log.debug(ps.stdoutBuffer.toString().trim()); } else { - serverless.cli.log(ps.stdoutBuffer.trim()); + serverless.cli.log(ps.stdoutBuffer.toString().trim()); } } - return ps.stdoutBuffer.trim() === `/test/${testFile}`; + return ps.stdoutBuffer.toString().trim() === `/test/${testFile}`; } catch (err) { if (debug) { if (log) { @@ -197,7 +197,7 @@ async function getDockerUid(bindPath, pluginInstance) { '/bin/sh', ]; const ps = await dockerCommand(options, pluginInstance); - return ps.stdoutBuffer.trim(); + return ps.stdoutBuffer.toString().trim(); } module.exports = { buildImage, getBindPath, getDockerUid };