Skip to content

Commit f60eed1

Browse files
committed
fix: Ensure cast toString before trim on buffer
1 parent e3d9ebc commit f60eed1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/docker.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,12 @@ async function tryBindPath(bindPath, testFile, pluginInstance) {
103103
const ps = await dockerCommand(options, pluginInstance);
104104
if (debug) {
105105
if (log) {
106-
log.debug(ps.stdoutBuffer.trim());
106+
log.debug(ps.stdoutBuffer.toString().trim());
107107
} else {
108-
serverless.cli.log(ps.stdoutBuffer.trim());
108+
serverless.cli.log(ps.stdoutBuffer.toString().trim());
109109
}
110110
}
111-
return ps.stdoutBuffer.trim() === `/test/${testFile}`;
111+
return ps.stdoutBuffer.toString().trim() === `/test/${testFile}`;
112112
} catch (err) {
113113
if (debug) {
114114
if (log) {
@@ -197,7 +197,7 @@ async function getDockerUid(bindPath, pluginInstance) {
197197
'/bin/sh',
198198
];
199199
const ps = await dockerCommand(options, pluginInstance);
200-
return ps.stdoutBuffer.trim();
200+
return ps.stdoutBuffer.toString().trim();
201201
}
202202

203203
module.exports = { buildImage, getBindPath, getDockerUid };

0 commit comments

Comments
 (0)