From b72ca439e2236cd901777412fdd127e43fa55956 Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Mon, 22 Jun 2020 22:40:15 +0100 Subject: [PATCH] Fix tcp in node finishing packets when in streaming base64 receive mode. --- packages/node_modules/@node-red/nodes/core/network/31-tcpin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/node_modules/@node-red/nodes/core/network/31-tcpin.js b/packages/node_modules/@node-red/nodes/core/network/31-tcpin.js index 655e72c1e..e463f09f0 100644 --- a/packages/node_modules/@node-red/nodes/core/network/31-tcpin.js +++ b/packages/node_modules/@node-red/nodes/core/network/31-tcpin.js @@ -199,7 +199,7 @@ module.exports = function(RED) { } }); socket.on('end', function() { - if (!node.stream || (node.datatype === "utf8" && node.newline !== "")) { + if (!node.stream || (node.datatype === "utf8" && node.newline !== "") || (node.datatype === "base64")) { if (buffer.length > 0) { var msg = {topic:node.topic, payload:buffer, ip:fromi, port:fromp}; msg._session = {type:"tcp",id:id};